Как составить список всех потоков операционной системы хоста из виртуальной машины 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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