1

ある時点でスレッドがモニターをめぐって競合します。この時点で 1 つのスレッドが勝つはずです。Java は CPU に組み込まれたアトミック CAS 操作を使用してこれらのモニターを取得しますか?

4

2 に答える 2

0

concurrentパッケージにAtomic*はCASを内部で使用するクラスが含まれているため、そうは思いません。

もう 1 つのことは、使用する jvm の種類に依存することです。したがって、現在の形式では、CASが他の場所で使用されていることを伝えることを除けば、あなたの質問は実際には答えられません。

于 2013-10-08T11:48:36.867 に答える