gpt4 book ai didi

java - java中join()中传递的参数有什么用?

转载 作者:行者123 更新时间:2023-12-02 06:06:36 25 4
gpt4 key购买 nike

根据Java文档,如果t是一个Thread对象,其线程当前正在执行,

t.join(); 导致当前线程暂停执行,直到 t 的线程 终止。

那么,t.join(2000) 是什么意思?

这是否意味着当前线程在杀死thread t之前最多等待2秒,并且不会等待thread t自行终止?

最佳答案

So, what does t.join(2000) mean?

根据 documentation- Thread.html#join(long) .

Waits at most millis milliseconds for this thread to die. A timeout of 0 means to wait forever.

还有

Does it mean that the current thread would wait for a maximum of 2 seconds before killing thread t and wouldn't wait for thread t to terminate by itself?

它将等待死亡,但不会杀死它正在等待的威胁。

关于java - java中join()中传递的参数有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242584/

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