为什么HashMap是线程不安全的
1、resize死循环:
JAVA8之前会产生死循环,但8之后不会,数据会不一致
2、fail-fast策略:
体现在使用迭代器的时候其他线程修改了Map,会抛出ConcurrentModificationException
1、resize死循环:
JAVA8之前会产生死循环,但8之后不会,数据会不一致
2、fail-fast策略:
体现在使用迭代器的时候其他线程修改了Map,会抛出ConcurrentModificationException
本文标题:java基础-2018-05-15
本文链接:https://www.haomeiwen.com/subject/pmkudftx.html
网友评论