刚学java没多久,可能名称用的确切.我想开发一个回合制战斗系统,目的是当一回合结束时,程序在弹出菜单接受用户的具备指令的同时让另外个线程完成对NPC的具体指挥.我的想法是利用线程池,当一回合结束后,通过主线程弹出菜单,同时再分派一个指挥任务给线程池.不知道这样的做法合不合理.另外就是问下是不是可以做一个一直运行的线程,监视回合进度,一旦发现回合运行完成就自动开始指挥NPC的任务.