我们是否需要使 ConcurrentHashMap 易失性?
我们有一个由2个线程读取和写入的共享。ConcurrentHashMap
class Test {
private ConcurrentHashMap<Object, Object> map = new ConcurrentHashMap<>();
Object read() {
return map.get(object);
}
void write(Object key, Object object) {
map.put(key, object);
}
}
我们是否需要使映射易失性,以便读者线程能够尽快看到一个线程的写入?
有没有可能一个线程中的地图放置不会被另一个线程看到或看到得很晚?
相同的问题。HashMap