0%

使用 synchronized 关键字。

1
2
3
synchronized(anObject){
value = map.get(key);
}

JDK1.2 提供了 Collections.synchronizedMap(originMap) 方法,同步方式其实和上面这段代码相同。

使用JDK1.5提供的锁(java.util.concurrent.locks.Lock)。

Read more »