WaitOnAddress API
同一プロセス内で、あるメモリ番地の値が変わるまで待つための同期API。Windows 8/Windows Server 2012以降で使える。
- 概念URI
https://comcomponent.com/knowledge/waitonaddress/
- 別名・表記
- WakeByAddressSingle / WakeByAddressAll
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- WaitOnAddress APIは同一プロセス内の値変化待ちに対する本記事の推奨です。同一プロセス内である値が変わるまで待ちたいだけなら、カーネルオブジェクトの生成や管理が不要なWaitOnAddressが有力な選択肢になる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- WaitOnAddress APIはデータ競合(data race)の原因になることがあります。WaitOnAddressで待つ変数を素の型のまま両スレッドから読み書きすると、C++ではデータ競合(未定義動作)になり、最適化ビルドでは更新が見えないまま止まり続けることがある / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。