Java 如何运行一个流程的多个实例?
我有一个java应用程序(确切地说是遗传算法),它周期性地启动一个本地进程(适应度函数),等待它完成并读取它输出的文件。但是,本机进程只能运行一次,因为它从conf文件读取并绑定几个套接字。有没有办法虚拟化本机进程,以便我可以同时运行多个拷贝 Fork it或use Threads?Fork it或use Threads?进程可以从命令行同时运行吗Java 如何运行一个流程的多个实例?,java,virtualization,Java,Virtualization,我有一个java应用程序(确切地说是遗传算法),它周期性地启动一个本地进程(适应度函数),等待它完成并读取它输出的文件。但是,本机进程只能运行一次,因为它从conf文件读取并绑定几个套接字。有没有办法虚拟化本机进程,以便我可以同时运行多个拷贝 Fork it或use Threads?Fork it或use Threads?进程可以从命令行同时运行吗 如果它一直绑定到同一个端口,那么在我看来它不可能。进程可以从命令行同时运行吗 如果它一直绑定到同一个端口,那么在我看来它就不能了。从您的标记判断,我
如果它一直绑定到同一个端口,那么在我看来它不可能。进程可以从命令行同时运行吗
如果它一直绑定到同一个端口,那么在我看来它就不能了。从您的标记判断,我想您是在问是否有用于机器虚拟化的java API。遗憾的是,没有 当然,您可以使用java(根据需要使用此类本地粘合代码或脚本)来驱动操作系统可以执行的任何操作,因此您可以使用java生成VM来运行健身程序。但可能会很痛苦 是否在conf文件中指定了绑定端口?您是否可以使用以下程序:
有什么用吗?从您的标签判断,我想您是在问是否有用于机器虚拟化的java API。遗憾的是,没有 当然,您可以使用java(根据需要使用此类本地粘合代码或脚本)来驱动操作系统可以执行的任何操作,因此您可以使用java生成VM来运行健身程序。但可能会很痛苦 是否在conf文件中指定了绑定端口?您是否可以使用以下程序:
是否有任何用途?听起来您需要修改健身过程或与多台物理/虚拟机协调以运行分布式应用程序 要走分布式路线,您的主程序需要连接到您要使用的其他每台机器上的类似进程,并在需要进行适应度计算时协调运行的时间/内容
为什么您的健身测试需要绑定到端口?听起来您需要修改健身过程或与多台物理/虚拟机协调以运行分布式应用程序 要走分布式路线,您的主程序需要连接到您要使用的其他每台机器上的类似进程,并在需要进行适应度计算时协调运行的时间/内容
为什么健身测试需要绑定到端口?健身应用程序使用客户机/服务器体系结构,两部分通过UDP连接进行通信。健身应用程序使用客户机/服务器体系结构,两部分通过UDP连接进行通信。是的,您可以在conf文件中指定要使用的端口。虽然我不能告诉程序使用哪个conf文件,但我可以启动程序,覆盖conf文件,启动另一个绑定其他端口的实例。是的,您可以指定conf文件中要使用的端口。虽然我不能告诉程序使用哪个conf文件,但我可以启动程序,覆盖conf文件,启动绑定其他端口的第二个实例。