-
导致共享变量在线程不可见的原因: 1. 线程的交叉执行 2. 重排序结合线程交叉执行查看全部
-
volatile适用场合 1对变量的写入操作不依赖当前值 2该变量没有包含在具有其他变量的不变式中查看全部
-
线程互斥代码过程查看全部
-
对64位基本类型变量的操作可能不是原子操作查看全部
-
final的值不能改,所以也是一种特殊情况的可见。查看全部
-
synchronized和volatile比较查看全部
-
对于基本类型,不用synchronized这么重的锁,考虑第三种。查看全部
-
第二个是啥意思查看全部
-
volatile通过屏障实现可见性查看全部
-
synchronized可见性分析查看全部
-
多线程中重排序可能会造成内存可见性问题查看全部
-
线程执行互斥代码的过程查看全部
-
synchronized原子性,可见性查看全部
-
两条规定查看全部
-
long double读写操作查看全部
举报
0/150
提交
取消