ThreadFactory
インターフェイスから次のコードを見てください
public Thread<T> newThread(Runnable<T> runnable);
型パラメータはここで何を伝えますか? T は Collection に入ることができるオブジェクトのタイプを指定しているので Collection は理にかなっていますが、Runnable または Thread とはどういう意味ですか?
ThreadFactory
インターフェイスから次のコードを見てください
public Thread<T> newThread(Runnable<T> runnable);
型パラメータはここで何を伝えますか? T は Collection に入ることができるオブジェクトのタイプを指定しているので Collection は理にかなっていますが、Runnable または Thread とはどういう意味ですか?
ThreadFactory.newThread (Runnable)にはジェネリック型はなく、Runnable または Thread もジェネリック インターフェイス/クラスではありません。原稿が間違っていたに違いない。
作成しているスレッド クラスは、他のクラスのサブクラスである必要があります。スレッド クラスから拡張することはできません。これは、Java がクラスが複数のクラスから継承することを許可していないためです。そのため、スレッドを実装するための Runnable インターフェイスがあります。
理解を深めるために、この 2 つのリンクthis1とthis2を見てください。