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

请教各位一个问题,求解答:Java集合 modCount为什么不用volatile修饰?求指导!

请教各位一个问题,求解答:Java集合 modCount为什么不用volatile修饰?求指导!

一只萌萌小番薯 2019-09-26 10:27:04
2个线程访问一个list其中一个remove操作了另一个在迭代假如不用vol修饰那么在迭代的那个线程可能感知不到modcount的变化啊甚至于说官方认为有volatile是一个BUG?https://bugs.java.com/bugdata...
查看完整描述

2 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

SincethemodCountmechanismcomeswithnoguarantees,andusersof
single-threadedcollectionsdonotexpecttopaythe(high)price
ofavolatilewriteoneverymodificationoperation,thevolatile
modifiershouldberemoved.
Description里都写的那么清楚了还有什么可问的?
                            
查看完整回答
反对 回复 2019-09-26
  • 2 回答
  • 0 关注
  • 261 浏览
慕课专栏
更多

添加回答

举报

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