猿问

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

2个线程访问一个list其中一个remove操作了另一个在迭代假如不用vol修饰那么在迭代的那个线程可能感知不到modcount的变化啊甚至于说官方认为有volatile是一个BUG?https://bugs.java.com/bugdata...
一只萌萌小番薯
浏览 262回答 2
2回答

阿波罗的战车

SincethemodCountmechanismcomeswithnoguarantees,andusersofsingle-threadedcollectionsdonotexpecttopaythe(high)priceofavolatilewriteoneverymodificationoperation,thevolatilemodifiershouldberemoved.Description里都写的那么清楚了还有什么可问的?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答