运行 使用 eclipse 并行执行同一项目
run same project in parallel using eclipse
我在 eclipse 下有一个 java 项目。因为它在每次启动时都会产生不同的结果,所以我必须启动它数百次并收集结果。有没有办法并行启动同一个项目?每次 10 个实例...这会节省我很多时间。
A "brute force" 解决方案:启动它一次,然后只需反复按 运行(或调试)工具栏项即可快速启动任意数量的实例。假设您已在首选项中启用 Run/Debug > Launching > Launch Operation > 始终启动之前启动的应用程序。
您可以编写一个包装器应用程序,它只需多次调用应用程序的 main(String [])
方法,每次都在不同的线程上。您甚至可以让这个 "wrapper" 将要生成的线程数作为参数。
缺点是所有线程都将写入同一个 sysout 控制台,因此取决于您应该如何收集 "results" 这可能是也可能不是问题。
我在 eclipse 下有一个 java 项目。因为它在每次启动时都会产生不同的结果,所以我必须启动它数百次并收集结果。有没有办法并行启动同一个项目?每次 10 个实例...这会节省我很多时间。
A "brute force" 解决方案:启动它一次,然后只需反复按 运行(或调试)工具栏项即可快速启动任意数量的实例。假设您已在首选项中启用 Run/Debug > Launching > Launch Operation > 始终启动之前启动的应用程序。
您可以编写一个包装器应用程序,它只需多次调用应用程序的 main(String [])
方法,每次都在不同的线程上。您甚至可以让这个 "wrapper" 将要生成的线程数作为参数。
缺点是所有线程都将写入同一个 sysout 控制台,因此取决于您应该如何收集 "results" 这可能是也可能不是问题。