qq_乱_1
2016-04-10 21:31
Armyrunnable armyTaskOfSuiDynasty=new Armyrunnable();
Armyrunnable armyTaskOfRevolt=new Armyrunnable();
//使用Runnable接口创建线程
Thread armyOfSuiDynasty =new Thread(armyTaskOfSuiDynasty,"隋军");
Thread armyOfRevolt=new Thread(armyTaskOfRevolt,"农民起义军");
我知道Thread armyOfSuiDynasty =new Thread(armyTaskOfSuiDynasty,"隋军");
Thread armyOfRevolt=new Thread(armyTaskOfRevolt,"农民起义军");
是创建了两个线程
但是
这段代码中的 Armyrunnable armyTaskOfSuiDynasty=new Armyrunnable();
Armyrunnable armyTaskOfRevolt=new Armyrunnable();
是什么意思?
创建Armyrunnable接口的两个实例隋朝军队和起义军
Armyrunnable类是实现runnable接口的军队线程,要启动这个线程需创建它的实例,将创建的实例作为参数传入Thread类中,以Thread类中的Start() 方法开始运行此线程。
你要知道
创建线程类有两种方式:1. 继承Thread类 重写run() 方法 。2.实现Runnable接口,重写run() 方法。
启动线程必须通过Thread类的start() 方法。
深入浅出Java多线程
186071 学习 · 498 问题
相似问题