|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Runnable
あるクラスのインスタンスメソッドをスレッドで実行させる場合、そのクラスには Runnable インタフェースを実装します。
Runnable を実装すれば、 Thread を継承したクラスを作成することなく処理を実行することができます。
スレッドでの処理を記述するために Thread クラスの run メソッド以外のメソッドをオーバーライドする必要がなければ、 Thread クラスのサブクラスを作成するのではなく、 Runnable を実装して Thread クラスに実行させることを推奨します。
Thread| メソッドの概要 | |
|---|---|
void |
run()
スレッドに実行させるメソッドです。 |
| メソッドの詳細 |
|---|
void run()
このメソッドには任意の処理を実装できます。
このメソッドを実装したクラスのオブジェクトをThread クラスのコンストラクタに渡して Thread オブジェクトを生成して、その Thread オブジェクトの start メソッドを呼び出すと、生成されたスレッドの中でこの run メソッドが呼び出されます。
Thread.start()
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||