gpt4 book ai didi

java - 如果两个线程连接在一起并且其中一个由于某种原因中止,会发生什么

转载 作者:行者123 更新时间:2023-11-30 05:45:39 24 4
gpt4 key购买 nike

如果两个线程连接在一起(thread.join())并且其中一个线程由于某种原因中止,会发生什么情况。另一个线程会像普通线程一样继续运行吗?或者它也会被中止?

最佳答案

来自javadoc:

public final void join() throws InterruptedException

Waits for this thread to die.

join() 等待线程死亡,无论原因如何。

线程是否因为完成运行而死亡并不重要(这就是我假设你所说的“中止”的意思)。如果线程从未启动,它甚至可以工作。

关于java - 如果两个线程连接在一起并且其中一个由于某种原因中止,会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54888509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com