非同期I/O
要求を発行した呼び出しがI/Oの完了を待たずにすぐ戻り、完了を別途の通知(イベント・APC・I/O完了ポートなど)で受け取るI/Oの形態。
この概念が関わる関係
- NTFS圧縮は非同期I/Oと両立しません。
- ファストI/Oは非同期I/Oと両立しません。
- Overlapped I/Oは非同期I/Oの実装を担います。
- 非同期I/Oは同期I/Oと両立しません。
- 非同期I/Oは同期完了の原因になることがあります。
- 非同期I/OはSynchronizationContextを利用します。
- I/O完了スレッド(.NET)は非同期I/Oを前提とします。
この概念を扱う記事
- Windows I/Oの深層(第5回) ── NTFSの内部構造:MFTから理解するファイルシステム(言及)
- Windows I/Oの深層(第4回) ── キャッシュマネージャー:あなたのWriteFileはいつディスクに届くのか(言及)
- Windows I/Oの深層(第1回) ── すべての読み書きはIRPになる:I/Oシステムの全体像(言及)
- Windows I/Oの深層(第2回) ── 同期I/Oと非同期I/O:OVERLAPPEDの本当の意味(主要トピック)
- Windows I/Oの深層(第3回) ── I/O完了ポート(IOCP)と.NETスレッドプール:async/awaitの地下室(言及)
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。