こ?プロパティは、他?プロパティとの?合わせで?
?ドロ?したスレ?につ?
JVMをどのようにモニター?監視)するかを設定するために使われます?
これは、何とか回避策がある場合には?
難しいような潜在?致命?問題を検知して回避するのに、とても役に立ちます?
スレ?の?ドロ?・チェ?は、少なくと?avaバ?ジョン1.5の利用して?ことが?です?
JVM?はチェ?を無視します?
?ドロ?のチェ?の処??、わりと高?ですが?
全てのスレ?を??ロ?してスナップショ?をとります?で?
こ?プロパティは?ォルトで「FALSE」になって?す?
設定例:(デ?ロ?・チェ??OFF??/i> |
wrapper.check.deadlock=FALSE
|
設定例?/b>
プロパティの詳細につ?下記をご覧??ますが?
次のシンプルな例では、デ?ロ?の場?ログ化するよ?Wrapperを設定してあり?
即座にJVMを?起動します?
設定例?/i> |
wrapper.check.deadlock=TRUE
wrapper.check.deadlock.interval=60
wrapper.check.deadlock.action=RESTART
wrapper.check.deadlock.output=FULL
|
?ドロ?って??/b>
?のスレ?がリソースをロ?して?ときに?
全てのスレ?が無制限に?状態になる状態になり?
?ドロ?が起きることがあります?
?シンプルな例だと、スレ??がオブジェクトAをロ?して?状態で?
オブジェクトBのロ?を試みるケースのときに?
そ?間?他?スレ??がオブジェクトBをロ?した状態で
オブジェクトAをロ?しよ??して?ケースです?
こ?ケースでは?
スレ??は、オブジェクトB?のため?
オブジェクトAを決して開放されることはありません?
同時に、スレ??は、オブジェクトAが有効になる?を?て?ため?
オブジェクトBを永?ロ?したままになるため?
両?も決して前に進めるはずがありません?
|