- 所有超级接口:
-
Mirror
线程拥有的监视器的信息。
- 自版本:
- 1.6
-
Method Summary
Modifier and TypeMethodDescriptionmonitor()
返回监视器的ObjectReference
对象。int
返回拥有线程获取此监视器时的堆栈深度。thread()
返回拥有监视器的线程的ThreadReference
对象。Methods declared in interface com.sun.jdi.Mirror
toString, virtualMachine
-
Method Details
-
monitor
ObjectReference monitor()返回监视器的ObjectReference
对象。- 返回:
-
监视器的
ObjectReference
对象。 - 抛出:
-
InvalidStackFrameException
- 如果关联的堆栈帧已失效。一旦帧的线程恢复,堆栈帧将不再有效。 - 自版本:
- 1.6
- 参见:
-
stackDepth
int stackDepth()返回拥有线程获取此监视器时的堆栈深度。如果实现无法确定堆栈深度(例如,对于由JNI MonitorEnter获取的监视器),则返回-1。- 返回:
- 拥有线程获取此监视器时的堆栈深度。
- 抛出:
-
InvalidStackFrameException
- 如果关联的堆栈帧已失效。一旦帧的线程恢复,堆栈帧将不再有效。 - 参见:
-
thread
ThreadReference thread()返回拥有监视器的线程的ThreadReference
对象。- 返回:
-
拥有监视器的线程的
ThreadReference
对象。 - 抛出:
-
InvalidStackFrameException
- 如果关联的堆栈帧已失效。一旦帧的线程恢复,堆栈帧将不再有效。 - 参见:
-