Есть ли в стандартной библиотеке Java какой-либо API, с помощью которого внутри JVM можно выполнить некоторый Java-код, в котором перечислены все потоки операционной системы хоста, на которой работает JVM?
В частности, я хочу перечислить не все потоки Java JVM, выполняющие мой Java-код, а список потоков операционной системы хост-системы, в которой хост-процесс, запускающий JVM, является лишь одним из потоков ОС. Поэтому мне нужен список потоков ОС, аналогичный тому, который команда Linux top покажет при запуске кода Java.
В лучшем случае есть способ, позволяющий из Java запросить идентификатор потока ОС, который запускает JVM, в которой выполняется код Java для получения списка всех этих потоков ОС. Это понадобится для некоторой балансировки нагрузки, которую я хотел бы реализовать для Java.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -a-java-vm