java - 如何获取 btrace 中所有 Activity 线程 ID?

标签 java btrace

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

BTraceUtils.threadCount()

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

最佳答案

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

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

关于java - 如何获取 btrace 中所有 Activity 线程 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32584781/

相关文章:

java - 使用 StreamEx 从 Stream 中删除空的 Optionals

java - BTrace - 它可以跟踪按钮单击事件吗?

java - 在 BTrace 中将 char[] 转换为 String

java - 如何将文件中的字节转换为java中的对象?

java - 如何通过 Runtime.getRuntime().exec() 从 Java 打开 Unix 终端文本编辑器?

java - Android xml 属性等价于 Java 代码

java - GWT i18n 更改语言环境

shell - 从部署在cloudfoundry上的spring web应用程序执行shell脚本

java - 如何使用btrace探针静态方法?

java - 关于 btrace 的代码的含义是什么