Для каждого процесса создается один экземпляр JVM. То есть один независимый экземпляр создается каждый раз, когда вы запускаете java.exe
. Такие JVM полностью отделены друг от друга, поэтому вы даже можете запускать разные версии JVM на одной машине.
У JVM нет прозрачного способа общения друг с другом. Однако java поставляется в комплекте с RMI, средством межпроцессного взаимодействия, которое обеспечивает почти прозрачную связь между JVM. Но, конечно, это требует указания имени хоста и порта связи другой JVM, поэтому вам нужно немного поработать, чтобы он работал правильно.