Java并发编程-第二章

以下内容来自《Java并发编程》书籍第二章。 ⚠️补充: 1、volatile的有序性 volatile通过内存屏障实现禁止指令重排序保证有序性。硬件层面的内存屏障分为Load Barrier 和 Store Barrier即读屏障和写屏障。 2、同步代码块和同步方法底层实现是有区别的。 一个使用标识位,一个使用监控。 同步代码块是在代码块的开始和结束或异常位置插入monitorenter和mon
相关文章
相关标签/搜索