urcu/userspace-rcu
View on GitHub ↗ ★ 747 C
This repo is a mirror of the official userspace-rcu git found at git://git.lttng.org/userspace-rcu.git. liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores.
3 mentions on Hacker News by 3 people: 0 stories, 3 comments · first 2016-05-26 · latest 2024-08-18
20082026
-
…build system, and in my experience outperforms everything facebook and google have ever published: https://github.com/urcu/userspace-rcu
comment by jcalvinowens · 2024-08-18 · in Noexcept affects libstdc++’s unordered_set -
This seems to be an implementation built on RCU, iiuc: https://github.com/urcu/userspace-rcu/blob/master/src/rculfh...
comment by foota · 2023-11-09 · in Why does unsafe multithreaded std:unordered_map crash more than std:map? -
I believe the URCU library is LGPLed and with IBM blessing: https://github.com/urcu/userspace-rcu/blob/master/lgpl-relic... . So you're probably okay if you use that, or a derivative work of that (that you contribute back). There's other…
comment by mtanski · 2016-05-26 · in Making algorithms lock-free with Read-Copy Update (RCU)