【发布时间】:2018-07-17 12:30:37
【问题描述】:
我们有 7 个函数,我们必须使用 python 脚本并行运行,我们已经尝试使用 python 的多处理器和 Process api,但这些函数仍然一个接一个地运行,我创建了一个方法和多个功能块,我试过了有多种方法,但也没有用..
【问题讨论】:
-
向我们展示您的代码。
标签: python multithreading
我们有 7 个函数,我们必须使用 python 脚本并行运行,我们已经尝试使用 python 的多处理器和 Process api,但这些函数仍然一个接一个地运行,我创建了一个方法和多个功能块,我试过了有多种方法,但也没有用..
【问题讨论】:
标签: python multithreading
这将一一运行:
from multiprocessing import Process
def say_hello(name='world'):
print "Hello, %s" % name
p = Process(target=say_hello)
p.start()
p.join()
p2 = Process(target=say_hello)
p2.start()
p2.join()
这将并行运行:
p = Process(target=say_hello)
p.start()
p2 = Process(target=say_hello)
p2.start()
p.join()
p2.join()
【讨论】: