async/await

えいしんくあうぇいと

意味

async/awaitは、プログラミングにおける非同期処理を、あたかも同期的な処理であるかのように直感的に記述するための構文糖衣です。主にJavaScriptなどの言語で採用されており、Promiseという非同期処理の完了を表現するオブジェクトをベースに動作します。関数の前にasyncキーワードを付与することで、その関数は常にPromiseを返すようになり、関数内部ではawaitキーワードを用いて非同期処理の完了を待機させることができます。これにより、処理の順序を明確に制御しながら、メインスレッドを停止させずに効率的なプログラムを構築することが可能になります。

類義語

非同期処理、Promise

async/awaitの詳しい解説・事例・出典を見る →
最終更新: