即使由不同的进程启动,模拟线程也会冲突

时间:2012-03-21 14:01:12

标签: java process batch-file threadpool

我有一个代码库来处理某些数据的模拟。它涉及很多线程和许多并发症。

我只是尝试将该基础用作jar并通过如下的批处理文件运行多个模拟。

start java-cp base.jar; Sim1.java
start java-cp base.jar; Sim2.java
start java-cp base.jar; Sim3.java

我得到了中断的异常,因为代码库包含有大量保留和等待的模拟代码。

我想知道使用相同的jar是否会产生冲突。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

文件已锁定。我试图在多个进程中使用相同的文件。 谢谢Hiro2k。