Pythonで並列/並行処理するのは、Joblibがよいらしいので、使ってみた。ときの備忘録φ(..)メモメモ
インストール
$ pip install joblib
使い方
from joblib import Parallel, delayed def do_execute(param): # 関数の処理 if __name__ == "__main__": # マルチプロセス result = Parallel(n_jobs=-1)(delayed(do_execute)(param) for param in [1, 2, 3]) # マルチスレッド result = Parallel(n_jobs=-1, backend="threading")(delayed(do_execute)(param) for param in [1, 2, 3])