JVisualVM 中线程状态(运行/休眠/等待/驻留/监视)解析 Java

JVisualVM 中线程状态(运行/休眠/等待/驻留/监视)解析

在java自带的工具JVirtualVM中线程有以下几种状态: 先说结论,各状态含义如下,后面有详细的demo测试验证: 运行(runnable):正在运行中的线程。 休眠(timed_waiting):休眠线程,例如调用Thread.sleep方法。 等待(waiting):等待唤醒的线程,可通过调用Object.wait方法获得这种状态,底层实现是基于对象头中的m...
阅读全文
Loading...