ConcurrentHashMap并不是绝对线程安全的
ConcurrentHashMap是线程安全的概念已经深入人心,让我们在使用的时候有些大意了,我也懒得动脑子,直接使用,结果碰到钉子了.
这个问题让我很郁闷,程序逻辑全是对的,但是问题却明明摆在那边,最后怀疑是HashMap的问题。
synchronized ("") { tt.set(); s1 = widgetCacheMap.get(1L).getStatus(); }
发布时间: 2012-12-27 10:17:10 作者: rapoo
ConcurrentHashMap并不是绝对线程安全的
ConcurrentHashMap是线程安全的概念已经深入人心,让我们在使用的时候有些大意了,我也懒得动脑子,直接使用,结果碰到钉子了.
这个问题让我很郁闷,程序逻辑全是对的,但是问题却明明摆在那边,最后怀疑是HashMap的问题。
synchronized ("") { tt.set(); s1 = widgetCacheMap.get(1L).getStatus(); }