見せかけの非同期
同期モードのハンドルに対してReadAsync/WriteAsyncを呼んだ結果生じる状態。呼び出し元はブロックされないが、裏でスレッドプールのスレッドが同期読み書きを肩代わりして待つ。
この概念が関わる関係
- 見せかけの非同期は同期I/Oを前提とします。
- FileOptions.Asynchronousは見せかけの非同期を防ぎます。
- CancellationToken(.NET)は見せかけの非同期と両立しません。
- 見せかけの非同期はワーカースレッド(.NET)を利用します。
この概念を扱う記事
- Windows I/Oの深層(第2回) ── 同期I/Oと非同期I/O:OVERLAPPEDの本当の意味(言及)
- Windows I/Oの深層(第3回) ── I/O完了ポート(IOCP)と.NETスレッドプール:async/awaitの地下室(言及)
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。