-
volatile不满足的条件——1,对变量的写入与其当前值无关,其实就是不允许递归操作。2。变量没有包括在另一个表达式中,这个还不太理解查看全部
-
volatile实际时强制从主内存当中读取/写入数据,而不是使用线程缓存区内的数据。查看全部
-
没有synchronized关键字,内存可见性同样存在查看全部
-
重排序不应该影响本线程内的执行结果查看全部
-
synchronized 和 volatile 比较查看全部
-
lock 加锁或解锁,必须放在try finaly 中执行,和 synchorized 效果一样查看全部
-
主线程让出资源,等待所有子线程完成后再执行查看全部
-
synchronized 实现过程查看全部
-
可见性查看全部
-
synchronized实现可见性查看全部
-
所有变量存在于主内存中,所有线程有各自的工作空间,里面保存了变量的副本查看全部
-
64位double查看全部
-
final修饰的变量也可以保证内存可见性查看全部
-
synchronized volatile 比较和区别查看全部
-
使用volatile的场景查看全部
举报
0/150
提交
取消