タグ

ブックマーク / qiita.com/tag1216 (1)

  • Pythonでconcurrent.futuresを使った並列タスク実行 - Qiita

    concurrent.futuresモジュールの概要 Python3.2で追加されたconcurrent.futuresモジュールは、複数の処理を並列実行するための機能を提供します。 Pythonには他にthreadingとmultiprocessingというモジュールがありますが、これらが1つのスレッド・プロセスを扱うのに対して、concurrent.futuresモジュールは複数のスレッド・プロセスを扱うことを目的としています。 Executor concurrent.futuresモジュールには抽象クラスとしてExecutorクラスがあり、実装クラスとして2つのクラスが提供されています。 並列タスクを実行するにはこの2つのうちどちらかを使用します。 ThreadPoolExecutor スレッドを使って並列タスクを実行します。 ネットワークアクセスなどCPUに負荷がかからない処理の並

    Pythonでconcurrent.futuresを使った並列タスク実行 - Qiita
    takuwz
    takuwz 2019/11/29
  • 1