Connected features
Papers
7 · Virtual Feb 2021 → Brno 2026Fixes lock, try_lock and lock_guard to require Lockable types consistently.
Clarifies std::barrier phase-completion guarantees (which thread runs the completion function).
Adds <hazard_pointer>: hazard_pointer and hazard_pointer_obj_base.
Adds <rcu>: read-copy-update with rcu_domain, rcu_obj_base and rcu_retire.
Makes type-erased allocator use consistent in promise and packaged_task.
Adds thread attributes (name, stack size) to std::thread and jthread construction.
Adds hazard-pointer batch retirement.