【发布时间】:2020-05-25 22:29:03
【问题描述】:
我想创建 2 个容器,但我的第二个容器的代理出现问题
错误:代理robot10 在没有被正确终止的情况下死亡!!!
当我删除第二个容器时它可以工作
Runtime Instance = Runtime.instance(); Instance.setCloseVM(true);
ProfileImpl Profile = new ProfileImpl(true);
Profile.setParameter(Profile.CONTAINER_NAME, "Pacman");
Profile.setParameter(Profile.MAIN_HOST, "localhost");
AgentContainer Conteneur = Instance.createAgentContainer(Profile);
for (int i = 1; i <= n; i++) {
AgentController Agent = Conteneur.createNewAgent("robot" + String.valueOf(i), "package1.robot", Parametres1);
Agent.start();
}
AgentContainer Conteneur1 = Instance.createAgentContainer(Profile);
AgentController Agent = Conteneur1.createNewAgent("robot10" , "package1.robot", new Object[] {});
Agent.start();
【问题讨论】:
标签: agent agents-jade