我正在尝试与多处理并行运行两件事,我有以下代码:
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()
似乎发生的是,第二个进程开始运行,但它并没有继续运行父进程,它只是挂起,直到第二个进程完成(所以在本例中永远不会)。所以“废话”从不印刷。在
我怎样才能使两者并行运行?在
您不想调用
secondProcess
。你想把它作为参数传递。在相关问题 更多 >
编程相关推荐