java基础-2018-05-15

2019-04-03  本文已影响0人  异常已捕获

为什么HashMap是线程不安全的

1、resize死循环:

JAVA8之前会产生死循环,但8之后不会,数据会不一致

2、fail-fast策略:

体现在使用迭代器的时候其他线程修改了Map,会抛出ConcurrentModificationException

上一篇下一篇

猜你喜欢

热点阅读