本文主要是介绍Java VisualVM中的线程状态,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java VisualVM的线程状态解释
- 运行状态:即线程正在运行
- 休眠状态:即线程在休眠
- 等待状态:即调用Object.wait的线程,此处要注意,condtion.await并不是此状态,而是下面的状态。
- 驻留状态:调用了LockSupport.park的线程就是此状态,常见的有如下
Lock lock = new ReentrantLock();
lock.lock();
Condition condition = lock.newCondition();
condition.await();
- 监视状态:synchrnoiezed获取锁被阻塞时的状态
这篇关于Java VisualVM中的线程状态的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!