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

黄舟
リリース: 2016-12-19 14:33:40
オリジナル
1792 人が閲覧しました

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
ログイン後にコピー


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート