區分我在我的程序下面的代碼:如何兩個線程
Thread getUsersist, getChatUsers;
getUsersList = new Thread(this, "getOnlineUsers");
getUsersList.start();
getChatUsers = new Thread(this, "getChatUsers");
getChatUsers.start();
在run(),我想知道哪個線程使用的run()。如果它的「getOnlineUsers」我會做些什麼,如果它是「getChatUsers」,我會做其他事情。那麼我怎麼知道哪個線程正在使用run()?
你是什麼意思,「使用run()」?你的意思是,哪個線程正在運行? – 2010-04-05 10:04:26
是的。當我說* .start()時,它調用run()是不是。所以在run()我想知道哪個線程調用它。 – mithun1538 2010-04-05 10:05:37