ホームページ  >  記事  >  Java  >  Runnableインターフェースを使用してスレッドを作成するJavaスレッドメソッド

Runnableインターフェースを使用してスレッドを作成するJavaスレッドメソッド

黄舟
黄舟オリジナル
2016-12-19 14:33:401765ブラウズ

Runnable インターフェイスを実装するクラスは、Thread クラスのインスタンスを使用してスレッドを作成する必要があります。 Runnable インターフェースを介したスレッドの作成は、2 つのステップに分かれています:

1. Runnable インターフェースを実装するクラスをインスタンス化します。

2. Thread オブジェクトを作成し、最初の手順でインスタンス化したオブジェクトをパラメータとして Thread クラスのコンストラクターに渡します。

最後に、Thread クラスの start メソッドを通じてスレッドを作成します。

次のコードは、Runnable インターフェイスを使用してスレッドを作成する方法を示しています:

package mythread;

 public class MyRunnable implements Runnable
 {
     public void run()
     {
         System.out.println(Thread.currentThread().getName());
     }
     public static void main(String[] args)
     {
         MyRunnable t1 = new MyRunnable();
         MyRunnable t2 = new MyRunnable();
         Thread thread1 = new Thread(t1, "MyThread1");
         Thread thread2 = new Thread(t2);
         thread2.setName("MyThread2");
         thread1.start();
         thread2.start();
     }
 }

上記のコードの実行結果は次のとおりです:

MyThread1
MyThread2


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。