在Java中,若一个线程调用了join()方法来等待另一个线程完成,假设被等待的线程在执行过程中抛出了异常,调用join()的线程会有什么样的表现?

答案解析

本题考察对join()方法的理解。选项A是错误的,调用join()的线程不会抛出异常。选项B是错误的,调用join()的线程会被阻塞,直到被等待的线程完成。选项C是正确的,调用join()的线程会被阻塞,直到被等待的线程完成或抛出异常。选项D是错误的,调用join()的线程不会立即返回,而是会在被等待的线程完成后返回。
正确答案:C
随机推荐
开始刷题