Init
This commit is contained in:
13
cppdraft/rcu/syn.md
Normal file
13
cppdraft/rcu/syn.md
Normal file
@@ -0,0 +1,13 @@
|
||||
[rcu.syn]
|
||||
|
||||
# 32 Concurrency support library [[thread]](./#thread)
|
||||
|
||||
## 32.11 Safe reclamation [[saferecl]](saferecl#rcu.syn)
|
||||
|
||||
### 32.11.2 Read-copy update (RCU) [[saferecl.rcu]](saferecl.rcu#rcu.syn)
|
||||
|
||||
#### 32.11.2.2 Header <rcu> synopsis [rcu.syn]
|
||||
|
||||
[ð](#header:%3crcu%3e)
|
||||
|
||||
namespace std {// [[saferecl.rcu.base]](saferecl.rcu.base "32.11.2.3 Class template rcu_obj_base"), class template rcu_obj_basetemplate<class T, class D = default_delete<T>> class rcu_obj_base; // [[saferecl.rcu.domain]](saferecl.rcu.domain "32.11.2.4 Class rcu_domain"), class rcu_domainclass rcu_domain; // [[saferecl.rcu.domain.func]](saferecl.rcu.domain.func "32.11.2.4.3 Non-member functions"), 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<T>>void rcu_retire(T* p, D d = D(), rcu_domain& dom = rcu_default_domain());}
|
||||
Reference in New Issue
Block a user