Java教程-Java的join()方法
Java的join()方法Java中的join()方法由java.lang.Thread类提供,允许一个线程等待另一个线程执行完毕。假设th是Thread类的对象,其线程当前正在执行,那么th.join()语句确保在程序执行下一条语句之前th执行完毕。当有多个线程调用join()方法时,会对join()方法进行重载,允许开发人员指定等待的时间段。然而,类似于Java中的sleep()方法,join()方法也依赖于操作系统的计时,因此我们不应该假设join()方法会等待我们在参数中指定的时间。以下是三种重载的join()方法。