前幾天寫了個小程序,運行的時候發現在循環第二遍的時候出現了java.lang.IllegalThreadStateException異常
通過上網查詢發現同一個Thread不能重復調用start方法,做如下修改就好了:
將自己定義的HubRobot extends Thread 線程類改成HubRobot implements Runnable,后用new Thread(robot).start 就可以啟動多次了
前幾天寫了個小程序,運行的時候發現在循環第二遍的時候出現了java.lang.IllegalThreadStateException異常
通過上網查詢發現同一個Thread不能重復調用start方法,做如下修改就好了:
將自己定義的HubRobot extends Thread 線程類改成HubRobot implements Runnable,后用new Thread(robot).start 就可以啟動多次了
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。