Java における join() メソッドの重要性は何ですか?

王林
リリース: 2023-08-26 16:05:07
転載
926 人が閲覧しました

Java における join() メソッドの重要性は何ですか?

A join()Thread クラスの final メソッドであり、次の目的で使用できます。スレッドの実行の開始を別のスレッドの実行の終了に結合して、別のスレッドが終了するまでスレッドの実行が開始されないようにします。 join() メソッドがスレッド インスタンスで呼び出された場合、現在実行中のスレッドは、スレッド インスタンスの実行が完了するまでブロックされます。

语法

public final void join() throws InterruptedException
ログイン後にコピー

public class JoinTest extends Thread {
   public void run() {
      for(int i=1; i <= 3; i++) {
         try {
            Thread.sleep(1000);
         } catch(Exception e) {
            System.out.println(e);
         }
         System.out.println("TutorialsPoint "+ i);
      }
   }
   public static void main(String args[]) {
      JoinTest t1 = new JoinTest();
      JoinTest t2 = new JoinTest();
      JoinTest t3 = new JoinTest();
      t1.start();
      try {
<strong>         t1.join(); // calling join() method
</strong>      } catch(Exception e) {
         System.out.println(e);
      }
      t2.start();
      t3.start();
   }
}
ログイン後にコピー

出出

TutorialsPoint 1
TutorialsPoint 2
TutorialsPoint 3
TutorialsPoint 1
TutorialsPoint 1
TutorialsPoint 2
TutorialsPoint 2
TutorialsPoint 3
TutorialsPoint 3
ログイン後にコピー

以上がJava における join() メソッドの重要性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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