スレッド・ボトルネックの特定

このチュートリアルでは、Java アプリケーション内でデッドロックや競合などの スレッド・ボトルネックを特定する方法を学習します。

スレッド・デッドロック とは、2 つの独立した制御スレッドがお互いに他方のア クションが実行されるのを待つことにより、両方ともブロックされる状況のことです。 2 つのスレッドが相互を待つ状態になると、アプリケーションの全体または一部が完全に停止 することがあります。

スレッド競合 (競合状態) は、あるスレッドが別のスレッドによって保持されている ロックまたはリソースを待っているときに発生します。 プログラマーは、これらの競合を回避するために同期メカニズムを追加することがよくありますが、その 同期自体がデッドロックをもたらす可能性があります。

   30 分
   チュートリアルの開始