0

この質問は、私がここで尋ねた質問に関連しています。

が与えられserversprivate static ConcurrentHashMap場合、次の 2 つの方法と 3 番目の方法は、3serversつすべてによって行われた変更がマップに反映されるという点ですべて同等ですか?

1.

public static synchronized int releaseConnection(Server s) {
    return servers.get(s.getId()).decrementConns();
}

2.

public static synchronized int releaseConnection(Server s) {
    return s.decrementConns();
}


3.decrementConns()必要な場所(他のクラス)を呼び出すだけですか?

4

1 に答える 1