Ksh*_*rma 6 java concurrency multithreading java-8
在Java 8 for the Really Impatient霍斯特曼写道:
如果多个线程修改普通的HashMap,它们可以破坏内部结构.某些链接可能会丢失,甚至会以圆圈形式出现,从而导致数据结构无法使用.(6.2.1节)
我可以理解,未同步的并发访问可能会破坏我的数据.如果两个线程都更新相同的值,则可以覆盖另一个.
但为什么以及如何破坏内部存储器结构呢?
| 归档时间: |
|
| 查看次数: |
1468 次 |
| 最近记录: |