I have created a very simple Java game involving a player and randomly moving bots. The player can add bots to the map by pressing a button, which in turn creates a new thread for the bot. 

So it looks something like this...

```
Thread newBotThread = new Thread(new Runnable(){

            public void run(){

```

If I press the button several times, several bots are created, are they all run under the thread name 'newBotThread'? I'm adding functions which allow the player to interact with the bots, Is there a way of differentiating between the threads, even though they all have the same name? So i could stop one bot, while the others still continue? 

Thanks a lot!