当吸气剂也是同步动作?

A.D*_*HEL 1 java getter synchronized

如果我有一个具有Map命名myMap和getter的类:

public Map getMap() {
    synchronized(myMap) {
        return myMap;
    }
}
Run Code Online (Sandbox Code Playgroud)

难道getMap().put(Something)也会被同步?

Mak*_*oto 6

不.这里唯一同步的是调用方法来获取该映射的实例.该映射上的操作不同步(如果它们没有由映射的同步实现支持).