Question: is jvm a single process?
Answer: The JVM runs in a single process, but it can execute several threads concurrently, each one running its own method. This is an essential part of Java. ... All threads share the memory and other resources available to the JVM process. Each JVM process starts a main thread at the entry point (the main() method).