Runnable インターフェイスを実装するクラスは、Thread クラスのインスタンスを使用してスレッドを作成する必要があります。 Runnable インターフェイスを介したスレッドの作成は、次の 2 つの手順に分かれています。
1. Runnable インターフェイスを実装するクラスをインスタンス化します。
2. Thread オブジェクトを作成し、最初の手順でインスタンス化したオブジェクトをパラメータとして Thread クラスのコンストラクターに渡します。
最後に、Thread クラスの start メソッドを使用してスレッドを作成します。
次のコードは、Runnable インターフェイスを使用してスレッドを作成する方法を示しています。
パブリック クラス MyRunnable は Runnable を実装します
{
public void run()
{
System.out.println(Thread.currentThread().getName());
}
public static void main(String[] args)
{
MyRunnable t1 = 新しい MyRunnable();
MyRunnable t2 = 新しい MyRunnable();
スレッド thread1 = 新しい Thread(t1, "MyThread1");
スレッド thread2 = 新しいスレッド(t2);
thread2.setName("MyThread2");
thread1.start();
thread2.start();
}
}