Как составить список всех потоков операционной системы хоста из виртуальной машины Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как составить список всех потоков операционной системы хоста из виртуальной машины Java?

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/790 ... -a-java-vm

Вернуться в «JAVA»