Я прочитал JVM как процесс и как поток демона, а в соответствии с Java каждый процесс имеет свой собственный JVM и сборщик мусора.
Может кто-нибудь, пожалуйста, объясните мне более подробно об этом.
«Выполняется ли JVM в процессе пользовательского приложения или в отдельном процессе». ??
Везде я читал это как пример для Application Process. И я также прочитал это, поскольку GC имеет несколько потоков.
Является ли GC отдельным процессом или создает потоки в пользовательском процессе?
@candy
, а не ссылку на его профиль. - person maaartinus   schedule 12.11.2017java ...
. Существуют контейнеры, позволяющие запускать несколько приложений в одной JVM, например. Сервлеты, где каждый сервлет в основном изолирован от других (они по-прежнему совместно используют память, ЦП и некоторые глобальные данные). +++ Сборщик мусора очень тесно связан со многими другими частями JVM, поэтому он не может быть отдельным процессом. - person maaartinus   schedule 12.11.2017