概述
根据jdk官方API的定义:
Thread.join方法是阻塞调用线程(也称阻塞主线程),待被调用线程(子线程)运行结束后主线程才会被唤醒。 通常用在main方法中。
替代方案
jdk1.7 CountDownLatch
join底层实现原理
wait、notify机制,可以深入的查看底层实现源码:
/**
2
* Waits at most <code>millis</code> milliseconds for this thread to
3
* die. A timeout of <code>0</code> means to wait fore