天天看点

多个JVM之间,能否共用同样的类?

先来看看具体场景:

  • 吾启动了JVM甲。
  • JVM甲加载了a.jar及相关的类。
  • 吾再启动JVM乙。
  • JVM乙同样要加载a.jar及相关的类。

  现在已有的的JVM,二者完全是独立进程,之前没有任何关系。所以a.jar加载了两次。

  现在提出问题:两个JVM,能否只加载一次a.jar,功能又正常?问题:

  • 如何实现?
  • 如果JVM甲加载了又崩溃了,乙怎么办?