請選取顯示監視器指令 [ ] 來變更是否顯示暫停的執行緒之監視器資訊。
附註:基礎 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 不支援監視器資訊的警示。