标签: java classloader
是否可以运行两个不同版本的jar,但是在单个JVM上的不同线程上运行。如果是这样,请指导我正确的方向。
答案 0 :(得分:5)
当然,这很可能 - 当使用多个ClassLoader实例时。含义:当您的每个线程都使用自己的特殊ClassLoader时,这些线程可以使用“相同”jar文件的“不同”版本。
但是一句警告:这是一个非常高级的主题,你不想轻松愉快!如果你真的有兴趣去那里,你可以找到一些进一步的阅读here。