最終更新日時(UTC):
が更新

履歴 編集

function
<rcu>

std::rcu_barrier

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

処理系

関連項目

参照