问答详情
源自:2-2 Java线程-隋唐演义框架说明

为什么两个线程类的创建方式不同?

军队通过Runnable接口来实现,可是人物又不实现接口,通过直接继承Thread来实现。这两者之间是什么关系? 有何区别,在什么时候该用哪一个?

提问者:Yeee 2020-03-24 14:43

个回答

  • _Acpuaintant_
    2020-04-11 01:23:31

    具体的一些底层的原因可以自己去搜一下

  • _Acpuaintant_
    2020-04-11 01:22:51

    这是java api 提供 线程实现的两种方式,老师这里只是为了演示线程的实现方式有两种,这两种用的做多还是 实现 

    Runnable 接口的方式,因为java的继承是单继承的 ,如果使用 继承 Thread 的方式的话可扩展性和灵活性没那么好。