采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
不太明白视频中的这种情况为什么ConcurrentHashMap不是绝对线程安全的
同学,这个很好理解,就是说,当一个线程正在put的时候,实际上还没有put完成,另一个线程也判断里面还没有指定的key存在,那么也执行put操作,导致最终put的都是同一个key对应的对象,那么就导致了创建多个对象出来,导致线程安全。
1 导致线程安全啥意思? 2 ConcurrentHashMap的put是原子性的啊,我理解肯定是线程安全的,不是很理解不是绝对的线程安全。
https://juejin.im/post/5cb846a85188253772753d36
登录后可查看更多问答,登录/注册
系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer
2.9k 2
1.2k 11
1.3k 8
1.2k 6
1.3k 6