Jac*_*cob 6 python semaphore
我有一个有界的信号量对象,确保我的程序一次不下载超过一定数量的文件.每个工作线程在开始下载时获取信号量,并在完成后释放它.
我有另一个线程,想要在没有下载任何内容时运行代码.我想要一种锁定方法,直到信号量完全可用.我怎么能用Python做到这一点?
Han*_*Gay 3
工作人员池听起来是一个很好的解决方案,因此您可以考虑这个问题及其答案。您可以创建工作人员池,提交所有作业、close池,然后join等待事情完成,然后在文件下载完成后移交给您要运行的代码。
close
join
归档时间:
13 年,6 月 前
查看次数:
3904 次
最近记录:
13 年,4 月 前