看了視頻有個疑問
???????
????????Armyrunnable armyTaskOfSuiDynasty=new Armyrunnable();
?? ??? ?Armyrunnable armyTaskOfRevolt=new Armyrunnable();
?? ??? ?//使用Runnable接口創(chuàng)建線程
?? ??? ?Thread armyOfSuiDynasty =new Thread(armyTaskOfSuiDynasty,"隋軍");
?? ??? ?Thread armyOfRevolt=new Thread(armyTaskOfRevolt,"農(nóng)民起義軍");
?? ????
我知道Thread armyOfSuiDynasty =new Thread(armyTaskOfSuiDynasty,"隋軍");
?? ??? ?Thread armyOfRevolt=new Thread(armyTaskOfRevolt,"農(nóng)民起義軍");
是創(chuàng)建了兩個線程
但是
這段代碼中的?Armyrunnable armyTaskOfSuiDynasty=new Armyrunnable();
?? ??????????????????? ?Armyrunnable armyTaskOfRevolt=new Armyrunnable();
是什么意思?
2016-09-09
創(chuàng)建Armyrunnable接口的兩個實例隋朝軍隊和起義軍
2016-04-11
Armyrunnable類是實現(xiàn)runnable接口的軍隊線程,要啟動這個線程需創(chuàng)建它的實例,將創(chuàng)建的實例作為參數(shù)傳入Thread類中,以Thread類中的Start() 方法開始運行此線程。
你要知道
??? 創(chuàng)建線程類有兩種方式:1. 繼承Thread類 重寫run() 方法 。2.實現(xiàn)Runnable接口,重寫run() 方法。
? ? 啟動線程必須通過Thread類的start() 方法。