0
爲了synchrozie我的地圖get方法我用synchrozie從地圖獲取方法?
myObj = myMap.get("aaa");
if (myobj==null)
synchronize (someObject){
myObj = mymap.get("aaa");
if (myobj==null){
myObj = createNew();
myMap.put(myObj);
}
}
return myObj;
是該besdt方式。要求兩次空條件?
對不起,我忘了寫它。剛剛添加了地圖放線。非常感謝。 – Jeb 2011-05-01 08:00:32