如何使用python脚本并行运行多个功能

时间:2018-07-17 12:30:37

标签: python multithreading

我们有7个必须使用python脚本并行运行的函数,我们尝试使用python的多处理器和Process api,但这些函数仍在逐一运行,我创建了一种方法,并使用了多个功能块,我尝试了用多种方法,但那也没用。.

1 个答案:

答案 0 :(得分:0)

这将一个接一个地运行:

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()