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