[問題] thread的start()問題...

看板java作者 (加油)時間17年前 (2009/01/25 13:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我做了個class extends Thread public void(){ while(run){ . . . } } public void reset(){ run=false; } 然後在main()中讓這個class start()之後,又用reset()讓它停下來 之後又要再start()的時候 出現了錯誤 執行緒就再也不執行了...為什麼會這樣啊 以下是錯誤資訊... java.lang.IllegalThreadStateException at java.lang.Thread.start(Unknown Source) === 剛剛以為是因為我setDaemon(true)的關係 但改為false也是一樣 /___\ 謝謝... -- ▄▄ ▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄ ▄▄ ▄▄ ▄▄▄ ▄▄▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.162.164

01/25 13:25, , 1F
查一下 API 吧:http://tinyurl.com/2wsypz
01/25 13:25, 1F
文章代碼(AID): #19U_GaMV (java)