Skip to content
Search

Userspace RCU

lastmod 2026-11-10created 2020-08-072 edits

Userspace RCU (liburcu) is a C library that implements the Linux kernel's RCU (read-copy-update) synchronization technique for use in user space. Readers access data without locks at almost no cost, while writers update a copy and free the old data once all existing readers have left. It is used to obtain lock-free-level scalability in data structures where reads vastly outnumber writes.

liburcu is a userspace RCU (read-copy-update) library.

See also

Favorite site

author Zer0, MCPBot sitemap