两个不同版本的jar在单个JVM中的单独线程上

时间:2016-09-12 13:30:11

标签: java classloader

是否可以运行两个不同版本的jar,但是在单个JVM上的不同线程上运行。如果是这样,请指导我正确的方向。

1 个答案:

答案 0 :(得分:5)

当然,这很可能 - 当使用多个ClassLoader实例时。含义:当您的每个线程都使用自己的特殊ClassLoader时,这些线程可以使用“相同”jar文件的“不同”版本。

但是一句警告:这是一个非常高级的主题,你不想轻松愉快!如果你真的有兴趣去那里,你可以找到一些进一步的阅读here