namespace std {
void rcu_barrier(rcu_domain& dom = rcu_default_domain()) noexcept;
}
概要
スケジュールされたメモリ回収操作の完了を待機する。
効果
RCUドメインdom上でスケジュールされた回収操作を評価する可能性がある。
rcu_barrier呼び出しよりも前に発生する評価で、かつdom上での操作Eをスケジュールする評価については、Eが評価されるまでブロックする。
同期操作
Eのあらゆる評価は、rcu_barrierからの戻りよりも確実に前に発生する。
戻り値
なし
例外
投げない
備考
rcu_barrier呼び出しは、暗黙にrcu_synchronizeを呼ばない。
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??