2021-05-05に投稿

13日目

1. multiprocess

前回のコードだとたまにサブプロセスで実行されることがある、くらいだったのでsleepを入れてみた

from multiprocessing import Pool
import os
import time


def return_id(*args):
    time.sleep(2)
    return os.getpid()


if __name__ == "__main__":

    with Pool(processes=4) as pool:
        print(pool.map(return_id, range(4)))

結果

[10644, 10646, 10645, 10647]

same.__.same
所有者限定モードのためこのボードには投稿できません
コメント