大家好。之前我有一个关于在Python 3中杀死子子进程的问题。线程在这里> Python close children subprocess,工作代码如下:
def open_storage():
global my_process
my_process = subprocess.Popen("waffles.exe")
def kill_children():
my_process.kill()
现在我有另一个问题。如何限制产生的允许子进程的最大数量?我知道使用Linux你可以简单地使用ulimit,如在这里找到的一个帖子中描述的那样> Python: ulimit and nice for subprocess.call / subprocess.Popen?
linux方法的地方是:
import subprocess
subprocess.Popen('ulimit -t 60; nice -n 15 cpuhog', shell=True)
Windows中有'ulimit'的方法吗?
感谢。