-1

ThreadFactoryインターフェイスから次のコードを見てください

 public Thread<T> newThread(Runnable<T> runnable);

型パラメータはここで何を伝えますか? T は Collection に入ることができるオブジェクトのタイプを指定しているので Collection は理にかなっていますが、Runnable または Thread とはどういう意味ですか?

4

3 に答える 3

4

ThreadFactory.newThread (Runnable)にはジェネリック型はなく、Runnable または Thread もジェネリック インターフェイス/クラスではありません。原稿が間違っていたに違いない。

于 2012-07-10T12:26:46.600 に答える
0

作成しているスレッド クラスは、他のクラスのサブクラスである必要があります。スレッド クラスから拡張することはできません。これは、Java がクラスが複数のクラスから継承することを許可していないためです。そのため、スレッドを実装するための Runnable インターフェイスがあります。

理解を深めるために、この 2 つのリンクthis1this2を見てください。

于 2012-07-10T12:25:03.963 に答える
0

これは、Runnable インターフェイスで意図された Runnable のようには見えません。Callableと混同しているかもしれません。ここでは、ジェネリック型が返される型になります。

于 2012-07-10T12:27:44.803 に答える