ブックマーク / tech.jxpress.net (1)

  • Python multiprocessing vs threading vs asyncio - JX通信社エンジニアブログ

    エンジニアの鈴木(泰)です。 今回は、multiprocessingとthreadingとasyncioの違いとはなんだろう?という問に挑戦してみたいと思います。 この問の答えをグーグル先生に聞いてみると、非常にたくさんの情報がヒットします。しかしながら、どの情報も断片的なものばかりで(記事もそうなのかもしれません)、色々とを読んだりネットを漁ったりして、情報を補完しなければなりませんでした。 記事は、僕が調べた限りの情報を集約し、この問に対する結論を1つの記事にまとめたものとなっています。 前提 マルチプロセスとは マルチスレッドとは Pythonにおけるマルチスレッド 題 マルチプロセス(multiprocessingライブラリ)を利用したほうが良い場合 cpu_sec.py cpu_multiprocessing.py cpu_threading.py cpu_asyncio

    Python multiprocessing vs threading vs asyncio - JX通信社エンジニアブログ
    mosuke5
    mosuke5 2021/07/29
  • 1