1. 程式人生 > >java.lang.IllegalThreadStateException異常原因解析

java.lang.IllegalThreadStateException異常原因解析

前幾天寫了個小程式,執行的時候發現在迴圈第二遍的時候出現了java.lang.IllegalThreadStateException異常
通過上網查詢發現同一個Thread不能重複呼叫start方法,做如下修改就好了:
將自己定義的HubRobot extends Thread 執行緒類改成HubRobot implements Runnable,後用new Thread(robot).start 就可以啟動多次了