软件编程
位置:首页>> 软件编程>> java编程>> Java使用join方法暂停当前线程

Java使用join方法暂停当前线程

作者:FrankYou  发布时间:2023-11-03 04:32:31 

标签:java,join,线程

目标线程的join方法暂停当前线程,直到目前线程完成(从run()方法返回),供大家参考,具体内容如下

Java代码:


package Threads;

import java.io.IOException;

/**
* Created by Frank
*/
public class Join {
public static void main(String[] args) {
 Thread t = new Thread() {
  public void run() {
   System.out.println("Reading");
   try {
    System.in.read();
   } catch (IOException e) {
    System.err.println(e);
   }
   System.out.println("Thread finished.");
  }
 };
 System.out.println("Starting");
 t.start();
 System.out.println("Joining");
 try {
  t.join();
 } catch (InterruptedException e) {
  // 不应该发生
  System.err.println("Who dares interrupt my sleep??");
 }
 System.err.println("Main Finished");
}
}
0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com