- 博客(1)
- 收藏
- 关注
原创 多线程学习--volatile
volatile可以说是java虚拟机提供的最轻量级的同步机制。java内存模型对volatile专门做了一些特殊的访问机制。 当一个变量定义为volatile之后,它将具备两种特性: 一、保证此变量对所有线程的可见性,即指一条线程被修改后,新值对于其他线程是立即可知的。 由于volatile变量只能保证可见性,在不符合以下两条规则的运算场景中,还是要通过加锁来解决 1.运算结果不依赖...
2019-07-24 00:38:48 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人