請選取顯示監視器指令 [
] 來變更是否顯示暫停的執行緒之監視器資訊。
附註:基礎 VM 必須支援顯示監視器資訊。 如果使用 IBM 或 SUN VM,1.4 以上的任何版本都支援監視器資訊。
請設想下列程式碼範例:
/**
* Hello World
*/
public class HelloWorld {
public static void main(String[] args) {
Object mutex = new Object();
synchronized (mutex) {
System.out.println("Hello World!");
}
}
}
如果選取了顯示監視器,在支援的 VM 執行上述程式碼片段,會將監視器資訊顯示成一個「索引鍵」,且會在任何堆疊框之前,將它顯示成暫停之執行緒的子項。
不過,如果選取了顯示監視器,且在不支援的 VM 上執行相同片段,就會出現 VM 不支援監視器資訊的警示。


