asyncio --- 非同期 I/O


asyncio は async/await 構文を使い 並行処理の コードを書くためのライブラリです。

asyncio は、高性能なネットワークとウェブサーバ、データベース接続ライブラリ、分散タスクキューなどの複数の非同期 Python フレームワークの基盤として使われています。

asyncio は多くの場合、 IOバウンドだったり高レベルの 構造化された ネットワークコードに完璧に適しています。

asyncio は次の目的で 高レベル API を提供しています:

これに加えて、 ライブラリやフレームワークの開発者 が次のことをするための 低レベル API があります:

リファレンス

注釈

The source code for asyncio can be found in Lib/asyncio/.