[Python] マルチプロセス処理

Yuya Sato 22views 更新:2017年3月22日

Pythonでマルチプロセス処理を行うときはmultiprocessingモジュールを使用する。

from multiprocessing import Process

def childProcess(data):
    print "Hello, " + data


if __name__ == '__main__':
    datas = ["Rick", "Carl", "Daryl"]
    jobs = []

    for data in datas:
        job = Process(target=childProcess, args=data)
        jobs.append(job)
        job.start()

    [job.join() for job in jobs]

    print "Finish"

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません