关于hashmap put时候加synchronized关键字

来源:13-4 用ConcurrentHashMap保证并发安全

ID_tony

2021-12-23

老师说put方法用synchronized加锁以后还是不安全的 为何不安全 这里的修改行为同一时间只有一个线程进行操作啊 什么情况下不安全?

写回答

1回答

ID_tony

提问者

2021-12-23

上面问题读写同时是否可以考虑成缓存延迟现象 这种对put加锁避免了数据丢失这种hashmap并发下出现的问题吧

0
1
悟空
例如put到一半的时候,取值可能是不准的。总之HashMap就不是线程安全的。
2021-12-23
共1条回复

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程