gpt4 book ai didi

java - 信号量保证 FIFO?

转载 作者:行者123 更新时间:2023-11-30 04:21:50 25 4
gpt4 key购买 nike

我发现这个问题非常相似,但并没有完全彻底回答我的问题。java.util.concurrent.Sempaphore; 使用还带有公平性( boolean )参数的重载构造函数,是否可以保证等待获取的线程的 FIFO?提前致谢。

最佳答案

它构建一个等待线程队列来获取信号量。这使得速度相当慢,但是将按照线程添加到队列的顺序给出许可。

注意:由于多个线程中可能发生竞争条件,您不能说尝试获取信号量的线程将首先添加到队列中,例如如果它在尝试获取信号量和添加到队列之间暂停。

关于java - 信号量保证 FIFO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16870924/

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