62,614
社区成员
发帖
与我相关
我的任务
分享
Map map = Collections.synchronizedMap(new HashMap());
String getString(String name) {
synchronized(map){//可保证该同步块内的所有代码对map是一个原子操作。
String x = map.get(name);
if (x == null) {
x = new String();
map.put(name, x);
}
return x;
}
}
ConcurrentHashMap<String,String> map;
String getString(String name) {
String x = map.get(name);
if (x == null) {
x = new String();
map.put(name, x);
}
return x;
}