采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
long和double说是用volatile ,是因为拆分成32位和32位,前一步一定会被后一步可见的原因嘛?这样理解有没有问题呢?还有这个能通过源码来验证嘛?
用volatile,是JVM对其进行了特殊处理。源码层面暂时没有相关资料。
就类似官方特地为了处理这个问题,用volatile做了个解决方案这样嘛?
是jmm规定了如果加volatile,jvm需要保证其原子性
登录后可查看更多问答,登录/注册
完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题
1.9k 26
888 12
1.0k 12
2.5k 12
1.1k 11