AppDynamics APM Platform 21.x アプリケーション監視 アプリケーションのトラブルシューティング Current: Javaのコードデッドロック PDF Download PDF Download page Javaのコードデッドロック. Current page All pages Javaのコードデッドロック デフォルトで、Java エージェントはコードデッドロックを検出します。イベントリストまたはREST APIを使用してデッドロックを見つけ、詳細を確認できます。コードデッドロックとその原因マルチスレッドの開発環境では通常複数のロックを使用します。しかし、デッドロックが発生することがあります。考えられる原因を次に示します。ロックの順番が最適でないコールされるコンテキストが正しくない(たとえば、コールバック内)2つのスレッドがお互いにイベントの知らせを待機している可能性があるイベントリストを使用したデッドロックの検出イベントリストにコードデッドロックを表示するには、[Filter By Event Type] リストで [Code Problems](または [Code Deadlock])を選択します。以下のリストはECommerceティアの2つのデッドロックを示しています。コードデッドロックを検証するには、イベントリストのデッドロックイベントをダブルクリックし、コードデッドロックの [Summary] タブをクリックします。デッドロックの詳細が [Details] タブに表示されます。詳細については、「イベントのモニタリング」を参照してください。REST API を使用したデッドロックの検出AppDynamics REST APIを使用して、DEADLOCKイベントタイプを検出できます。詳しくは、「イベントデータを取得する」の例を参照してください。 ×