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

网友投稿 170 2023-05-25


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() {

uxiEPW System.out.println("Reading")uxiEPW;

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");

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java通过Fork/Join优化并行计算
下一篇:Java通过wait()和notifyAll()方法实现线程间通信
相关文章

 发表评论

暂时没有评论,来抢沙发吧~