2015-09-15 87 views
1

我只發現給了我所有活動線程數的方法:如何獲取btrace中所有活動的線程ID?

BTraceUtils.threadCount() 

可是如何才能讓這些ID? 我想知道調用方法(@OnMethod)時哪些線程是活的。

+0

使用https://btrace.kenai.com/javadoc/1.1/com/sun/btrace/BTraceUtils.html#getpid()中的'getpid' – SaviNuclear

回答

1

由於無法在BTrace腳本中使用循環,所以線程標識的數組或列表將不會有任何用處。

您將不得不切換到不安全模式以啓用不安全的功能(例如。循環),並且當您處於不安全模式時,可以使用標準的ThreadMXBean方法來獲取線程ID。