我想在一个有12个内核的桌面上运行数百个Python程序,如果同时运行所有这些程序,可能会耗尽内存。我想知道在Python中实现“workqueue”的一些好方法是什么,这样就可以确保总是有n个(可能是10到12之间的值)程序在运行,而其他程序在队列中等待。当其中一个完成时,“工作队列”运行队列中的另一个程序。你知道吗
目前我想的是,我可以使用一个文件来存储等待列表,并使用进程id监视正在运行的程序,但它似乎没有那么有效,所以我想知道是否有更好的方法来做到这一点。你知道吗
谢谢!你知道吗
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐