摘要: volatile是Java虚拟机提供的 轻量级 的同步机制(“乞丐版”的synchronized) 1. 保证可见性 2. 不保证原子性 3. 禁止指令重排 可见性 指当多个线程访问同一个变量时,如果其中一个线程修改了这个变量的值,其他线程能够立即看得到修改的值 验证可见性demo: 结果: 不保证 阅读全文
posted @ 2020-04-01 21:01 对弈 阅读(269) 评论(0) 推荐(0) 编辑