1014 B
1014 B
[rcu.syn]
32 Concurrency support library [thread]
32.11 Safe reclamation [saferecl]
32.11.2 Read-copy update (RCU) [saferecl.rcu]
32.11.2.2 Header synopsis [rcu.syn]
namespace std {// [saferecl.rcu.base], class template rcu_obj_basetemplate<class T, class D = default_delete> class rcu_obj_base; // [saferecl.rcu.domain], class rcu_domainclass rcu_domain; // [saferecl.rcu.domain.func], non-member functions rcu_domain& rcu_default_domain() noexcept; void rcu_synchronize(rcu_domain& dom = rcu_default_domain()) noexcept; void rcu_barrier(rcu_domain& dom = rcu_default_domain()) noexcept; template<class T, class D = default_delete>void rcu_retire(T* p, D d = D(), rcu_domain& dom = rcu_default_domain());}