請教一下呢,run方法調用和線程運行順序的問題
1、thread.start就表示該線程運行,但是該線程的run方法什么時候運行呢?還是說start就會將該對象里面所有方法都運行一遍?
2 例子中兩個線程在交替或者單獨運行后什么時候輸出程咬金那段?我沒有看到循環中止也沒有看到停止標志,怎么就在運行中間先輸出然后繼續向下運行了呢,start不是會調用對象的run方法的么?那不應該是一直在循環出不來的么?
1、thread.start就表示該線程運行,但是該線程的run方法什么時候運行呢?還是說start就會將該對象里面所有方法都運行一遍?
2 例子中兩個線程在交替或者單獨運行后什么時候輸出程咬金那段?我沒有看到循環中止也沒有看到停止標志,怎么就在運行中間先輸出然后繼續向下運行了呢,start不是會調用對象的run方法的么?那不應該是一直在循環出不來的么?
2016-10-19
舉報
2016-10-20
把問題代碼寫出來吧。
2016-10-19
個人理解是主線程 和 守護線程 是同時運行的,等主線程運行到 程咬金出場,從而使戰爭停止!