gpt4 book ai didi

python - 如何判断python中的信号量是否已满

转载 作者:太空狗 更新时间:2023-10-30 00:08:02 25 4
gpt4 key购买 nike

我有一个有界信号量对象,可确保我的程序一次下载的文件不会超过一定数量。每个工作线程在开始下载时获取信号量,并在完成时释放它。

我有另一个线程想要在没有下载任何内容时运行代码。我想要一种锁定方法,直到信号量完全可用。我如何在 Python 中执行此操作?

最佳答案

worker 池听起来是个不错的解决方案,因此您可以考虑 this question and its answers .您可以创建 worker 池,提交所有工作,close游泳池,然后 join它等待事情完成,然后在文件下载完成后移交给您要运行的代码。

关于python - 如何判断python中的信号量是否已满,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11439682/

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