为了账号安全,请及时绑定邮箱和手机立即绑定

java多线程问题

java多线程问题

淡泊如风 2016-07-28 10:54:01
线程中的volatile修饰符饰什么意思?有什么用?
查看完整描述

1 回答

?
望远

TA贡献1017条经验 获得超1032个赞

多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volatile修饰的变量,不允许线程进行本地缓存,每个线程的读写都是直接操作在共享内存上,这就保证了变量始终具有一致性。

查看完整回答
反对 回复 2016-07-28
  • 1 回答
  • 0 关注
  • 1325 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信