在p中运行多个进程

2024-09-30 12:17:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试与多处理并行运行两件事,我有以下代码:

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

似乎发生的是,第二个进程开始运行,但它并没有继续运行父进程,它只是挂起,直到第二个进程完成(所以在本例中永远不会)。所以“废话”从不印刷。在

我怎样才能使两者并行运行?在


Tags: 代码namefromimporttruetargetif进程

热门问题