-9

start()スレッドAを呼び出して実行させ、実行start()中に再度呼び出すとどうなりますか?

例:

myThread.start();

// myThread is running...  

myThread.start(); 
4

1 に答える 1

5

IllegalThreadState例外がスローされますスレッドが開始された後、スレッドを「開始待ち」状態に戻す方法はありません。したがって、スレッドが最初のスレッドの状態に関係startなく、2番目のスレッドでは間違った状態になります。

于 2012-09-08T11:52:44.993 に答える