我创建了一个非常简单的 Java 游戏,其中包含玩家和随机移动的机器人。玩家可以通过按下按钮将机器人添加到地图中,从而为机器人创建一个新线程。
所以它看起来像这样......
Thread newBotThread = new Thread(new Runnable(){
public void run(){
如果我多次按下按钮,会创建几个机器人,它们是否都在线程名称“newBotThread”下运行?我正在添加允许玩家与机器人交互的功能,有没有办法区分线程,即使它们都具有相同的名称?所以我可以停止一个机器人,而其他机器人仍然继续?
非常感谢!