gpt4 book ai didi

linux - 通过 Django 运行有限数量的进程

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:09 25 4
gpt4 key购买 nike

我的 Django 项目对用户图像数据运行系统命令。系统命令需要很长时间和资源,我想限制系统上运行的任务数量。例如,如果用户“A”和“B”提交了一个任务,两者都可以运行,但如果另一个用户提交作业,而 2 个作业已经在运行,则它必须等到其中一个作业完成。所以一次只有 2 个任务会运行。任何简单的解决方案!!!

最佳答案

看起来像是将 maxsize 设置为正值(并且可能带有 timeout)的 Queue 作业:

http://docs.python.org/2/library/queue.html

注意它是线程安全的。

关于linux - 通过 Django 运行有限数量的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15837746/

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