我在 python 中有一个脚本,它使用的资源不能被超过一定数量的并发脚本运行使用。
经典地,这将通过命名信号量来解决,但我在multiprocessing模块或threading的文档中找不到这些。
我是否遗漏了某些东西或被命名为 Python 未实现/公开的信号量?更重要的是,如果答案是否定的,那么效仿的最佳方法是什么?
谢谢,波阿斯
PS。由于与这个问题不太相关的原因,我无法将任务聚合到持续运行的进程/守护进程或使用衍生的进程——这两者似乎都可以与 python API 一起使用。