package com.imooc.concurrent.base;
//隋唐演義大舞臺
public class Stage extends Thread {
public void run(){
?//創建軍隊的作戰任務,
?ArmyRunnable armyTaskOfSuiDynasty=new ArmyRunnable();
?ArmyRunnable armyTaskOfRevolt=new ArmyRunnable();
?//創建軍隊線程
?//使用Runnable接口創建線程
?Thread armyOfSuiDynasty=new Thread(armyTaskOfSuiDynasty,"隋軍");
?Thread armyOfRevolt=new Thread(armyTaskOfRevolt,"農民軍");
?//啟動線程,讓軍隊開始作戰
?armyOfSuiDynasty.start();
?armyOfRevolt.start();
?//舞臺線程休眠,大家專心觀看軍隊作戰
?try {
??Thread.sleep(50);
?} catch (InterruptedException e) {
??// TODO Auto-generated catch block
??e.printStackTrace();
?}
?armyTaskOfSuiDynasty.keepRunning=false;
?armyTaskOfRevolt.keepRunning=false;
?try {
??armyOfRevolt.join();
?} catch (InterruptedException e) {
??// TODO Auto-generated catch block
??e.printStackTrace();
?}
}
public? static? void? main(String[]args){
?new Stage().start();
}?
}