非同期的にデータを供給するプログラムの要素。リアルタイムで連続的にデータ流を生成し、受信側が必要な時に処理できる仕組み。
「Async source」を星図で探索する →
「Async source」とは?意味を解説
非同期プログラミングにおいて、データやイベントを時間的に遅延させて供給するデータソースのこと。ネットワーク通信、ファイル読み込み、ユーザー操作など、完了時期が不確定な処理からデータを取得する際に用いられる。受信側はブロッキングせず、データ準備完了時のコールバックやPromiseで対応する。
例文
- APIからのレスポンスはAsync sourceとして扱い、完了待たずに続行する。
- ユーザーのクリックイベントはAsync sourceで監視し、発生時に処理を実行。
- ファイル読み込みをAsync sourceで管理すると、UIブロッキングを回避できる。
語源・由来
Async(非同期)とSource(データ源・供給元)の英語合成語。JavaScriptやReactiveExtensions(RxJS)などで2010年代に普及した概念。
英語で言うと
asynchronous sourceasync data sourcereactive source
「Async source」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「Async source」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「Async source」を探索する →