什么监视器被线程阻塞? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么监视器被线程阻塞? [关闭]相关的知识,希望对你有一定的参考价值。
想知道是否有一种编程方式来获取一个线程(如果处于阻塞状态)等待锁定的对象?
答案
在java 5中引入的接口ThreadMXBean在这种情况下很方便。它对于管理jvm的线程系统非常有帮助。在死锁的情况下特别有用。
- 你可以使用ThreadMxBean :: getThreadInfo找到一个线程的ThreadInfo,它将线程id作为输入。
- ThreadInfo有一个方法getLockName(),它返回一个字符串,表示一个线程被阻塞的监视器对象。
希望这能回答你的问题。
以上是关于什么监视器被线程阻塞? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章