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++: ??