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 サイトの他の関連記事を参照してください。