-
线程执行互斥代码的过程查看全部
-
标记一下查看全部
-
标记一下查看全部
-
synchronized实现的过程查看全部
-
volatile查看全部
-
缩小锁粒度查看全部
-
不可见原因: 1.线程交叉执行; 2.重排序结合线程交叉执行; 3.共享变量未及时更新。查看全部
-
synchronized解决不可见问题的原因查看全部
-
synchronized与volatile的比较查看全部
-
volatile适用场合:查看全部
-
Lock lock = new ReentrantLock(); lock.lock(); 可能会引起问题的代码。 try finally lock.unlock();查看全部
-
保证自增操作原子性的解决方案:查看全部
-
volatile不能实现原子性的分析:查看全部
-
volatile如何实现可见性:查看全部
举报
0/150
提交
取消