- - PR -
スレッドについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-23 10:50
Class A extends thread{}
Class B implements Runnable{} というクラスが二つあるとします。 このとき、 @A a = new A(); a.start(); AThread t = new Thread(new B()); t.start(); とするのでは何がどのようにちがうのでしょうか?? 動作は同じように見えますが。 どなたかご教授ください。 |
|
投稿日時: 2006-05-23 11:22
結論としては同じです。
ThreadクラスはRunnableインターフェースを実装していますので。 しいて挙げるならJavaでは複数クラスを継承できないので、 他のクラスを継承していてThread処理したい場合にRunnableインタフェースを実装する…ぐらいでしょうかね。 [ メッセージ編集済み 編集者: 末記人 編集日時 2006-05-23 11:23 ] |
|
投稿日時: 2006-05-23 11:25
JavaFAQ: スレッド - thread(生成/起動/停止)をよく読んでみましょう。
|
|
投稿日時: 2006-05-23 14:43
非常に参考になりました。
お二方ともありがとうございます。 |
1