注册 登录
编程论坛 JAVA论坛

ThreadGroup

郭赛 发布于 2020-05-08 04:57, 1695 次点击
只有本站会员才能查看附件,请 登录

我想问一下图中的
        new Thread(t1, "线程1").start();
        new Thread(t1, "线程2").start();
t1是Runnable类型还是ThreadGroup类型的?

我查看API文档:
Thread​(Runnable target, String name)是给Runnable类型的对象创建一个名字为name的线程
Thread​(ThreadGroup group, String name)是给ThreadGroup类型性的对象创建一个名子为name的线程

我查看源码:class Thread implements Runnable {}        所以是不是可以理解Thread类型也就是Runnable类型的
2 回复
#2
郭赛2020-05-08 05:15
如果一个方法的参数是一个接口类型,那么它的实现类是不是也可以作为参数?
#3
林月儿2020-05-08 07:25
你定义的时候没有用上转型,认为是MyThread类型,别想太复杂
1