Java并发
文章平均质量分 95
3gAndroid
这个作者很懒,什么都没留下…
展开
-
Java关键字----volatile
文章目录volatile简介volatile的具体特点volatile的可见性实现可见性的大体步骤实现可见性的原理volatile的有序性&禁止指令重排序什么是有序性?什么是指令重排序?保证有序性的原理关于volatile的原子性问题volatile的单个读/写具有原子性volatile的复合操作不具有原子性 volatile简介 通过一篇我的博客可以了解到synchronized关键字是阻塞式同步,在线程竞争激烈的情况下会升级为重量级锁。而volatile就可以说是java虚拟机提供的最轻量级原创 2021-05-12 14:50:25 · 131 阅读 · 0 评论 -
Java关键字----Synchronized
Java关键字----Synchronized引入一.Synchronized的特性Synchronized的原子性Synchronized的可见性Synchronized的有序性Synchronized的可重入性二.Synchonized的不同用法三.Synchronized的底层实现Java对象头:Monitor对象四.synchronized的优化CAS(乐观锁策略)什么是CAS?CAS的比较交换(compare and swap):CAS的问题:锁优化——锁膨胀偏向锁轻量级锁重量级锁:几种锁的比较和原创 2021-05-13 15:50:06 · 138 阅读 · 0 评论