Fixes lock, try_lock and lock_guard to require Lockable types consistently.
Other papers in Concurrency utilities
P2588R3
barrier's phase completion guaranteesIssaquah 2023P2530R3Hazard Pointers for C++26Varna 2023P2545R4Read-Copy Update (RCU)Varna 2023P3503R3Make type-erased allocator use in promise and packaged_task consistentSofia 2025P2019R9Thread attributesBrno 2026P3428R4Hazard Pointer BatchesBrno 2026All 7 papers in Concurrency utilities →