Я нашел только метод, который дает мне количество всех живых потоков:
BTraceUtils.threadCount()
Но как получить идентификаторы? Я хочу знать, какие потоки активны, когда вызывается метод (@OnMethod).
Я нашел только метод, который дает мне количество всех живых потоков:
BTraceUtils.threadCount()
Но как получить идентификаторы? Я хочу знать, какие потоки активны, когда вызывается метод (@OnMethod).
Поскольку в сценариях BTrace невозможно использовать циклы, массив или список идентификаторов потоков бесполезен.
Вам нужно будет переключиться в небезопасный режим, чтобы включить небезопасные функции (например, циклы), а когда вы находитесь в небезопасном режиме, вы можете использовать стандартные методы ThreadMXBean для получения идентификаторов потоков.
getpid
из btrace.kenai.com/javadoc /1.1/com/sun/btrace/ - person SaviNuclear   schedule 15.09.2015