摘要: volatile是jvm提供的轻量级的同步机制 1. 保证可见性(一个线程的修改对其它线程是可见的) 2. 不保证原子性 3. 禁止指令重排序 什么是指令重排? 计算机在执行程序时,为了提高性能,编译器和处理器会对指令做重排,过程如下 源代码 》编译器优化的重排 》指令并行的重排 》内存系统的重排 阅读全文
posted @ 2019-11-10 20:10 她的开呀 阅读(131) 评论(0) 推荐(0)