非同期処理

イベントループ

日本語

概要

発生したイベントを順番に取り出して処理を進める仕組み。

詳細

キューに溜まったイベントやコールバックを順次取り出して処理する仕組み。JavaScriptの非同期処理の基盤となる。JavaScriptのようなシングルスレッド環境では、イベントループが処理中のタスクを完了させてから次のキューを取り出すため、1つの処理が長時間ブロックすると他のイベント処理全体が遅延する点に注意が必要。

プログラミングの他の用語