2015-09-15 30 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。