java基础-2018-05-15
2019-04-03 本文已影响0人
异常已捕获
为什么HashMap是线程不安全的
1、resize死循环:
JAVA8之前会产生死循环,但8之后不会,数据会不一致
2、fail-fast策略:
体现在使用迭代器的时候其他线程修改了Map,会抛出ConcurrentModificationException
1、resize死循环:
JAVA8之前会产生死循环,但8之后不会,数据会不一致
2、fail-fast策略:
体现在使用迭代器的时候其他线程修改了Map,会抛出ConcurrentModificationException