如何为python线程分配内存限制?

时间:2019-05-30 14:52:55

标签: python-3.x multithreading

如何为python线程分配内存限制?

如何使用线程和子进程模块来限制该进程的内存?当我在此处启动线程时,第一个答案是How to use threading in Python?,bash进程按顺序运行,而不是并行运行。

1 个答案:

答案 0 :(得分:0)

对于该问题的最后一点,如果您希望它们按顺序运行,我认为您可以使用Popen

并使用.wait()

我在最近的代码中做了类似的事情

    script='/some/script.exe'
    my_args = [
        "--endpoint",endpoint,
        "--userid", userid,
        "--password", password,
        ....
    ]

    #1. Run the command that gets docs from Docusign Retrieve
    #https://stackoverflow.com/questions/7681715/whats-the-difference-between-subprocess-popen-and-call-how-can-i-use-them
    subprocess.Popen([script] + my_args).wait()

如您所见,我决定在这里使用Popen,因为从What's the difference between subprocess Popen and call (how can I use them)?看到它是同步的(调用是非阻塞模拟的)