识别线程瓶颈

此教程教您如何识别 Java 应用程序中的线程瓶颈,包括死锁和争用。

线程死锁是两个独立控制的线程被阻塞的条件,两个都在等待另一个采取某操作。 两个互相等待的线程会使得应用程序或应用程序的一部分完全停止。

线程争用(或竞争状态)在一个线程等待另一线程保存的锁或资源时发生。 程序员常常添加同步机制以避免这些争用,但是同步本身又可能导致死锁。

   30 分钟
   开始教程