asynchronous I/O

/ˌeɪsɪŋkrənəs ˌaɪ ˈoʊ/ アシンクロナス アイオー

1. プログラムがデータ入出力操作を待機する間に、他の処理を続行できる入出力モデル。これにより、アプリケーションの応答性が向上します。

非同期I/O(Input/Output)は、コンピュータプログラムがファイルからの読み込みやネットワークからのデータ受信といった入出力処理を実行する際、その処理が完了するのを待つことなく、すぐに次のタスクを開始できるようにする仕組みです。従来の同期I/Oでは、入出力処理が完了するまでプログラムが一時停止してしまいますが、非同期I/Oではその待ち時間を他の有用な作業に充てることができるため、特にグラフィカルユーザーインターフェース(GUI)を持つアプリケーションで、ユーザーインターフェースが固まることなくスムーズに動作し続けることを可能にします。
Asynchronous I/O is crucial for building responsive user interfaces. (非同期I/Oは、応答性の高いユーザーインターフェースを構築するために不可欠です。)