摘要: 一、前言 jdk1.7中,以put()方法举例,线程不安全的一些情况: 1,初始化HashMap的桶数组的时候,一个线程初始化了桶数组并插入了第一个元素,但是另一个线程不知道初始化好了,也执行了初始化的操作,清除了前面线程已经插入的元素; 2,两个线程同时触发扩容,在翻转同个桶位上的链表时,链表形成 阅读全文
posted @ 2024-03-10 23:11 seeAll 阅读(142) 评论(0) 推荐(0) 编辑