Java使用join方法暂停当前线程
程序员文章站
2024-03-02 18:53:16
目标线程的join方法暂停当前线程,直到目前线程完成(从run()方法返回),供大家参考,具体内容如下
java代码:
package threads;...
目标线程的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"); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。