如何在 btrace 中获取所有活动线程 ID?

How to get all live thread IDs in btrace?

我只找到了一种方法,可以提供所有活动线程的数量:

BTraceUtils.threadCount()

但是如何获取ID? 我想知道调用方法 (@OnMethod) 时哪些线程处于活动状态。

由于无法在 BTrace 脚本中使用循环,因此线程 ID 数组或列表将没有任何用处。

您必须切换到不安全模式才能启用不安全功能(例如循环),当您处于不安全模式时,您可以使用标准的 ThreadMXBean 方法获取线程 ID。