gpt4 book ai didi

python - 并行运行多个进程

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:20 24 4
gpt4 key购买 nike

我正在尝试与多处理并行运行 2 件事,我有这段代码:

from multiprocessing import Process

def secondProcess():
x = 0
while True:
x += 1

if __name__ == '__main__':
p = Process(target=secondProcess())
p.start()

print "blah"

p.join()

似乎发生的情况是第二个进程开始运行但它没有继续运行父进程,它只是挂起直到第二个进程完成(所以在这种情况下永远不会)。所以永远不会打印“blah”。

如何让它同时运行?

最佳答案

您不想调用 secondProcess。您希望将其作为参数传递。

p = Process(target=secondProcess)

关于python - 并行运行多个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18070042/

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