- 所有父级接口:
Mirror
有关线程拥有的监视器的信息。
- 自从:
- 1.6
-
方法总结
修饰符和类型方法描述monitor()返回监视器的ObjectReference对象。int返回拥有线程获取此监视器时的堆栈深度。thread()为拥有监视器的线程返回一个ThreadReference对象。在接口 com.sun.jdi.Mirror 中声明的方法
toString, virtualMachine
-
方法详情
-
monitor
ObjectReference monitor()返回监视器的ObjectReference对象。- 返回:
-
监视器的
ObjectReference对象。 - 抛出:
InvalidStackFrameException- 如果关联的堆栈帧已失效。一旦框架的线程恢复,堆栈框架就不再有效。- 自从:
- 1.6
- 参见:
-
stackDepth
int stackDepth()返回拥有线程获取此监视器时的堆栈深度。如果实现无法确定堆栈深度(例如,对于 JNI MonitorEnter 获取的监视器),则返回 -1。- 返回:
- 拥有线程获取此监视器的堆栈深度。
- 抛出:
InvalidStackFrameException- 如果关联的堆栈帧已失效。一旦框架的线程恢复,堆栈框架就不再有效。- 参见:
-
thread
ThreadReference thread()为拥有监视器的线程返回一个ThreadReference对象。- 返回:
-
拥有监视器的线程的
ThreadReference对象。 - 抛出:
InvalidStackFrameException- 如果关联的堆栈帧已失效。一旦框架的线程恢复,堆栈框架就不再有效。- 参见:
-