看了视频有个疑问

来源:2-4 Java线程-隋唐演义实战开发---军队

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();

是什么意思?


写回答 关注

2回答

  • qq_为了美好的明天
    2016-09-09 20:43:59

    创建Armyrunnable接口的两个实例隋朝军队和起义军

  • 追风少年_0010
    2016-04-11 01:59:37

    Armyrunnable类是实现runnable接口的军队线程,要启动这个线程需创建它的实例,将创建的实例作为参数传入Thread类中,以Thread类中的Start() 方法开始运行此线程。

    你要知道

        创建线程类有两种方式:1. 继承Thread类 重写run() 方法 。2.实现Runnable接口,重写run() 方法。

        启动线程必须通过Thread类的start() 方法。

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186071 学习 · 498 问题

查看课程

相似问题