请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于hashmap put时候加synchronized关键字

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

正在回答 回答被采纳积分+3

1回答

提问者 ID_tony 2021-12-23 15:54:15

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

0 回复 有任何疑惑可以回复我~
  • 悟空 #1
    例如put到一半的时候,取值可能是不准的。总之HashMap就不是线程安全的。
    回复 有任何疑惑可以回复我~ 2021-12-23 17:09:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信