2014-07-14 33 views
1

如果我有其中有一個名爲MapmyMap一個getter類:當吸氣劑也是動作同步嗎?

public Map getMap() { 
    synchronized(myMap) { 
     return myMap; 
    } 
} 

getMap().put(Something)也將被同步?

+0

不...這是一個不同的操作 –

回答

6

不。這裏唯一同步的是調用該方法來獲取該地圖的實例。該地圖上的操作不同步(如果它們不支持地圖的synchronized implementation)。

+0

好的非常感謝您的回覆:) –