Содержит ли JVM все потоки/процессы, которые запускает java-программа?

Если я запускаю программу Java, содержит ли JVM ее как дочерний процесс/поток?

Чтобы быть конкретным, когда JVM работает, я знаю, что у нее есть много разных типов потоков. Но я запутался, инкапсулирован ли процесс/поток java/mutator внутри JVM? Порождает ли JVM процесс/поток java/mutator?

Я использую pstree -p {java_pid_from_top}, чтобы получить следующий график. Если да, то одним из дочерних элементов может быть процесс/поток java/mutator?

введите здесь описание изображения

введите здесь описание изображения из ссылка


person skytree    schedule 07.11.2017    source источник
comment
JVM — это процесс. Каждая программа Java выполняется в своем собственном процессе. Но каждый процесс имеет несколько потоков.   -  person JB Nizet    schedule 07.11.2017
comment
Да, некоторые из этих потоков являются потоками JVM, другие — потоками приложений. Все они имеют один и тот же владелец (родительский) процесс.   -  person apangin    schedule 07.11.2017
comment
Трудно ответить, так как совершенно неясно, что означает «процесс/поток java/mutator».   -  person Holger    schedule 08.11.2017