ThreadFactory
从界面看下面的代码
public Thread<T> newThread(Runnable<T> runnable);
类型参数在这里传达什么?我的意思是 Collection 是有道理的,因为 T 指定了可以进入 Collection 的对象类型,但是 Runnable 或 Thread 是什么意思?
ThreadFactory
从界面看下面的代码
public Thread<T> newThread(Runnable<T> runnable);
类型参数在这里传达什么?我的意思是 Collection 是有道理的,因为 T 指定了可以进入 Collection 的对象类型,但是 Runnable 或 Thread 是什么意思?
在ThreadFactory.newThread(Runnable)中没有泛型类型,Runnable 或 Thread 也不是泛型接口/类。原件一定有误。
您正在创建的 Thread 类,它必须是某个其他类的子类,它不能从 Thread 类扩展。这是因为 Java 不允许一个类从多个类继承。这就是为什么 Runnable 接口来实现线程。
为了更好地理解,只需看一下this1和this2这两个链接