文档

Java™ 教程-Java Tutorials 中文版
Joins
Trail: Essential Classes
Lesson: Concurrency
Section: Thread Objects

Joins

join 方法允许一个线程等待另一个线程的完成。如果 t 是其线程当前正在执行的 Thread 对象,

t.join();

导致当前线程暂停执行,直到 t 的线程终止。join 的重载允许程序员指定等待时间。但是,与 sleep 一样,join 依赖于操作系统的计时,所以你不应该假设 join 会等待你指定的时间。

sleep 类似,join 通过带 InterruptedException 退出来响应中断。


Previous page: Interrupts
Next page: The SimpleThreads Example