Javaでの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 { t1.join(); // calling join() method } 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()メソッド
結合関数 − joinメソッドは、現在のスレッドが、結合することになっているスレッドが終了するまで待機することを確認します。この関数は、関数が呼び出されたスレッドが終了するまで待機します。 構文 final void join() throws InterruptedException 例を見てみましょう- 例 public class Demo extends Thread{ public void run(){ System.out.println("sample ");  
-
Java 9でのdestroyForcibly()メソッドの重要性?
destroyForcibly() メソッドを使用してプロセスを強制終了できます 。プロセスが終了またはフリーズした場合に必要になります。たとえば、 isAlive() destroyForcibly()の後にメソッドはtrueを返します と呼ばれます。 destroyForcibly() メソッドは、終了が正常に要求された場合はtrueを返し、それ以外の場合はfalseを返します。 構文 boolean destroyForcibly() 以下の例では、メモ帳を起動できます。 アプリケーションであり、 destroyForcibly()の後に終了します メソッドが呼び出されました。 例