Joins
join
方法允许一个线程 await 另一个线程的完成。如果t
是当前正在执行其线程的Thread
对象,
t.join();
导致当前线程暂停执行,直到t
的线程终止。 join
的过载允许程序员指定 await 时间。但是,与sleep
一样,join
依赖于 OS 进行计时,因此您不应假定join
将完全按照您指定的时间 await。
像sleep
一样,join
通过返回InterruptedException
来响应中断。
join
方法允许一个线程 await 另一个线程的完成。如果t
是当前正在执行其线程的Thread
对象,
t.join();
导致当前线程暂停执行,直到t
的线程终止。 join
的过载允许程序员指定 await 时间。但是,与sleep
一样,join
依赖于 OS 进行计时,因此您不应假定join
将完全按照您指定的时间 await。
像sleep
一样,join
通过返回InterruptedException
来响应中断。