1

JMX を介して公開される Java オブジェクトがあり、JMX を使用して (つまり、JConsole などを介して) その操作を呼び出すときに、その操作が別のスレッドで発生するかどうか疑問に思っています。

Javaコードでその操作をスレッドセーフにする必要があるかどうかを知るために、これを知る必要があります(つまり、ArrayListへのアクセスなど)。

4

1 に答える 1

1

JConsole はターゲット JVM とは別のプロセスであるため、JVM はリクエストを処理するために新しいスレッドを生成する必要があります。複数の JConsole 操作が同時に行われる場合、ターゲット コードはスレッド セーフである必要があります。

于 2009-09-09T12:16:09.707 に答える