我有一些关于JAVA的疑问。我有一个任务执行器,每个任务都会创建一个新的线程,每个线程将从jar中执行一个任务。
Runtime.getRuntime().exec(" java -jar myjar");
我在一些帖子中读到,通过这种方式执行每个线程将创建自己的JVM。然后,如果我想使用两个线程执行相同的类或来自同一jar的不同类,它将在两个JVM中创建相同jar的副本。实际上,我想避免在两个JVM中复制相同的jar。相反,我想在多个JVM之间共享相同的jar。
请给出一些关于这种情况的提示。