HashMap为什么是线程不安全的
摘要:
1、put的时候导致的多线程数据不一致。 这个问题比较好想象,比如有两个线程A和B,首先A希望插入一个key-value对到HashMap中,首先计算记录所要落到的桶的索引坐标,然后获取到该桶里面的链表头结点,此时线程A的时间片用完了,而此时线程B被调度得以执行,和线程A一样执行,只不过线程B成功将 阅读全文
posted @ 2019-06-18 15:15
jped
阅读(2253)
评论(0)
推荐(0)