0
我有一个处理特定数据模拟的代码库。它涉及很多线程和很多并发症。即使由不同的进程启动,仿真线程也会发生冲突
我只是尝试使用该基地作为罐子,并通过像下面的批处理文件运行多个模拟。
start java-cp base.jar; Sim1.java
start java-cp base.jar; Sim2.java
start java-cp base.jar; Sim3.java
由于代码库包含大量暂挂和等待的模拟代码,我会中断异常。
我想知道使用相同的jar是否会产生冲突。如何解决这个问题呢? 如果问题不明确,请告诉我。
等待/通知不会跨越JVM边界。 – Java42 2012-03-21 14:15:21
也许他们锁定了他们生成的某个文件? – Hiro2k 2012-03-21 15:00:34