java多线程--join函数

Posted 通凡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java多线程--join函数相关的知识,希望对你有一定的参考价值。

1. join()介绍

join() 定义在Thread.java中。
join() 的作用:让“主线程”等待“子线程”结束之后才能继续运行。这句话可能有点晦涩,我们还是通过例子去理解:

// 主线程
public class Father extends Thread {
    public void run() {
        Son s = new Son();
        s.start();
        s.join();
        ...
    }
}
// 子线程
public class Son extends Thread {
    public void run() {
        ...
    }
}<span style="font-family: 'Courier New' !important; font-size: 12px !important; line-height: 1.5 !important; color: rgb(0, 0, 0);"></span>

以上是关于java多线程--join函数的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程-join的使用

Java 多线程 Fork/Join

java多线程wait notify join

Java多线程中的join方法

Java多线程 6.Fork/Join

Java多线程学习(吐血超详细总结)