Javaスレッド(Thread)
スレッド(Thread)とは、プロセス内で実行される処理の流れの単位を指します。1つのプロセスは1つ以上のスレッドを持ち、スレッドを同時に実行できます。このような実行方式をマルチスレッド(multithread)と呼び、Javaはこのマルチスレッドをサポートしています。
プロセスは複数のスレッドを含む関係だと考えるとよいでしょう。
スレッドを生成する方法は2つあります。1つはThreadクラスを直接継承(extends)する方法で、もう1つはRunnableインターフェースを実装(implements)する方法です。
| メソッド名 | 説明 |
|---|---|
void run() |
スレッドが実行する部分を記述するメソッドです。サブクラスで再定義する必要があります。 |