![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java-并发
四夕口鸟
Coding赚点奶粉钱
展开
-
并发(2) - 锁分类
2种分类法一、一类8种1、乐观锁/悲观锁2、独享锁/共享锁3、互斥锁/读写锁4、可重入锁5、公平锁/非公平锁6、分段锁7、偏向锁/轻量级锁/重量级锁8、自旋锁参考:https://www.cnblogs.com/hustzzl/p/9343797.html二、一类有3类方法锁、对象锁、类锁。(方法锁也是对象锁的一种)1、对象锁对象锁...原创 2019-12-04 22:17:32 · 178 阅读 · 0 评论 -
并发(3) - 关键字
一、并发特性1、可见性a、 保证任何一个线程修改变量立即写入到主内存中(堆);b、 所有线程对该变量引用会强制立即失效,并且该线程必须去堆中获取最新的变量值。2、指令重排序代码的执行顺序 会在JVM中(编译器优化 指令级并行重排序 内存系统重排序 最终执行的指令序列)3、原子性同一时刻最多只有一个线程访问该段代码。二、Volatile->...原创 2019-12-03 20:28:45 · 90 阅读 · 0 评论