🦐 WIP:Pythonの並列とか非同期とかのメモ
作成日: 2021/03/22
1

目標:図解

コンカレントまわりを図解するよう

標準モジュールをまとめる
あとはいったん絵を書いてみるだけ...

subprocess

別のプロセスとして起動する。ちょっと別ライン。

threading

マルチスレッド

multiprocess

マルチスレッドとマルチプロセス。threadingと親子。

asyncio

シングルスレッドの並列処理。別アプローチ。イベントループ。
asyncio.subprocessがいてsubprocessの問題(IOブロッキング)を解決しとるっぽい :tada:

concurrent.futures

マルチスレッド、マルチプロセス。
並列処理、並行処理どっちもいけるmultiprocess と threadingの上位互換。

元記事

https://stackoverflow.com/questions/2629680/deciding-among-subprocess-multiprocessing-and-thread-in-python/16031801#16031801

マルチスレッド、マルチプロセス

https://ticketnote.dev/ticket/yeZgIfA9fHmaXFyRH6LB


こんにちは!