Pythonの標準ライブラリである”concurrent.futures"モジュールを使って並列化を行うことができます。並列化はコンピューティングタスクを同時に処理することで、プログラムの実行時間を大幅に短縮することができます。 まず初めに並行処理(Concurrency)と並列 ...
ThreadPoolExecutorで並列化を行う場合、mapとsubmitの二つの方法がある。 mapでは、for loopなしに、多数のthreadにtaskを投げられる。故に、タスク関数の引数はlist形式で、thread毎に違う引数で同じ関数を行わせたい場合に使える。 一方、submitは非同期で実行され、task ...