0

このリンクhttps://pymotw.com/2/multiprocessing/basics.htmlに示されている例を使用して、Python でマルチプロセッシングを使用して並列処理を理解しようとしています。コードは次のとおりです。

def worker(i):
    """worker function"""
    print('Worker',i)
    return

if __name__ == '__main__':
    jobs = []
    for i in range(5):
        p = multiprocessing.Process(target=worker, args = (i,))
        jobs.append(p)
        p.start()
        p.join()

このコードを実行すると、Jupyter ノートブックに何も出力されません。他の関数も試しましたが、出力が得られません。私のpythonバージョンは3.8.5です。

ありがとうございました。

4

0 に答える 0