最終更新日時:
が更新

履歴 編集

function
<hazard_pointer>

std::hazard_pointer::デストラクタ(C++26)

~hazard_pointer();

概要

hazard_pointerオブジェクトを破棄する。

効果

*thisが空でない場合、*thisが所有するハザードポインタを破棄し、その保護期間 (protection epoch) を終了する。

これにより、このハザードポインタで保護していたオブジェクトは、他に保護しているハザードポインタがなければ回収可能となる。

例外

投げない

バージョン

言語

  • C++26

処理系

関連項目

参照