プログラムを動かしているとき、ファイルのダウンロード完了をじっと待っていたり、データベースからのレスポンス待ちで処理が止まってしまったりすることはありませんか? 従来の「逐次処理(同期処理)」では、前の行の処理が終わるまで次の行へ ...
Pythonには、コルーチン、マルチスレッディング、マルチプロセッシングなど、複数の非同期アプローチがあります。さらに、いくつかの従来の方法やサードパーティの非同期ライブラリもあります。この記事では主にコルーチンに焦点を当て、マルチ ...