gpt4 book ai didi

java - 如果多个线程调用CountDownLatch的await()方法会发生什么?

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

如果多个线程调用CountDownLatch的await()方法会发生什么?

例如,我们有 3 个线程 Thread1、Thread2、Thread3。 Thread1 有正在运行的作业。线程2、线程3都会调用await方法。结果会怎样?

Thread2 会与 Thread3 同时恢复,还是 Thread3 会等待 Thread2 结束?

最佳答案

Thread2Thread3 会依次被唤醒,但时间差异很小。并且无法保证其中哪一个会先被唤醒。基本上,Thread2 将与 Thread3 同时恢复

关于java - 如果多个线程调用CountDownLatch的await()方法会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55042789/

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