我有两个java应用程序。它们非常简单:它们分别将500,000行伪数据插入MongoDB数据库和SQL数据库。我计划每次操作。
如何在同一时间启动这两个java文件?
答案 0 :(得分:3)
确切意味着什么?在完全同时运行它们几乎是不可能的,并且在单核机器上完全不可能(不是那些仍然存在......)。
但最简单的事情是,如果你想让它们很快发布,那就是:
java -jar first.jar & java -jar second.jar
如果你想要在之后同步一些启动时间,你可以对它们进行装配,使它们忙 - 等待来自外部事件的信号(例如出现的文件)。然后启动它们,等待它们预热,然后触发信号。
答案 1 :(得分:2)
无需同时启动它们(并且您不能100%准确)。你只需要衡量每个人执行的时间。
如果这不适合你,也许你可以设置2个crons来启动这两个应用程序。