当前位置: 移动技术网 > IT编程>开发语言>Java > Java使用join方法暂停当前线程

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

目标线程的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");
 }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网