gpt4 book ai didi

c# - .NET 反向信号量?

转载 作者:IT王子 更新时间:2023-10-29 04:33:56 30 4
gpt4 key购买 nike

也许晚上太晚了,但我想不出一个好的方法来做到这一点。

我已经启动了一堆异步下载,我想等到它们全部完成后程序终止。这让我相信我应该在下载开始时增加一些东西,并在下载完成时减少它。但是我如何等到计数再次为 0

信号量以相反的方式工作,因为当没有可用资源时您会阻塞,而不是当它们所有 可用时(当计数为 0 而不是非零时阻塞)。

最佳答案

查看此 magazine article. 中的 CountdownLatch 类

更新:自 4.0 版以来已被框架涵盖,CountdownEvent class .

关于c# - .NET 反向信号量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1965578/

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