标签: jvm
如果我在一个JVM中托管多个Java应用程序,我会遇到什么问题?
答案 0 :(得分:0)
执行此操作的问题在于,您不会从使用单独的JVM获得的地址空间和进程上下文的分离中受益。如果一个应用程序线程使用错误的System.exit(0)终止应用程序或抛出致命的RuntimeException,则所有应用程序都将死亡。此外,除非您明确强制每个应用程序使用不同的ClassLoader,否则每个应用程序将共享相同的ClassLoader。