
你根本不知道java并发编程的重要
TD大会·初度
必须为了必须,要到最耀眼的地方去,唯有代码和汗水不会辜负你!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.线程基础、线程之间的共享和协作
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!1.基础概念CPU核心数和线程数的关系核心数:线程数=1:1 ;使用了超线程技术后---> 1:2CPU时间片轮转机制又称RR调度,会导致上下文切换什么是进程和线程进程:程...原创 2018-11-20 15:44:47 · 210 阅读 · 0 评论 -
2、线程的并发工具类
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!Fork-Join什么是分而治之?规模为N的问题,N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原问题的解动态规范...原创 2018-12-16 21:00:58 · 235 阅读 · 0 评论 -
3、原子操作CAS
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!Atom(不可分割)什么是原子操作?如何实现原子操作?syn基于阻塞的锁的机制,1、被阻塞的线程优先级很高,2、拿到锁的线程一直不释放锁怎么办?3、大量的竞争,消耗cpu,同时带来死锁或者其他安全...原创 2018-12-16 21:02:59 · 260 阅读 · 0 评论 -
4、显式锁和AQS
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!显式锁Lock接口和核心方法 Lock接口和synchronized的比较synchronized 代码简洁,Lock:获取锁可以被中断,超时获取锁,尝试获取锁,读多写少用读写锁可重入...原创 2018-12-16 21:03:58 · 507 阅读 · 0 评论 -
5.并发容器
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!jdk1.7,1.8concurrentHashMap 省略网上一找一堆更多的并发容器ConcurrentSkipListMap 和 ConcurrentSkipListSetTreeMap...原创 2018-12-16 21:06:41 · 241 阅读 · 0 评论 -
6.线程池
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!线程池 什么是线程池?为什么要用线程池? 降低资源的消耗。降低线程创建和销毁的资源消耗; 提高响应速度:线程的创建时间为T1,执行时间T2,销毁时间T3,免去T1和T3的时间 提高线程的...原创 2018-12-16 21:09:18 · 213 阅读 · 0 评论 -
7.并发安全
前言 本模块Java大多总结于《Java编程艺术》,总结参考代码如下:https://gitee.com/chuduwriter/threadStudy.git欢迎大家留言评论,关注!类的线程安全定义 如果多线程下使用这个类,不过多线程如何使用和调度这个类,这个类总是表示出正确的行为,这个类就是线程安全的。类的线程安全表现为:操作的原子性 内存的可见性不做正确的同步,...原创 2018-12-16 21:10:42 · 210 阅读 · 0 评论