BSD Ports

sysutils/liburcu 0.15.0 DragonFly

Userspace read-copy-update (RCU) data synchronization library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
LGPL21+
Categories
sysutils
Package size
157.6 KiB, 1026.8 KiB installed

Description

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. It does so by allowing multiples copies of a given data structure to live at the same time, and by monitoring the data structure accesses to detect grace periods after which memory reclamation is possible.

In the other systems

SystemPortVersion
DragonFlysysutils/liburcu0.15.0
FreeBSDsysutils/liburcu0.15.7
OpenBSDdevel/liburcu0.15.7
MidnightBSDsysutils/liburcu0.15.3

Install

Binary package:

pkg install liburcu

From DPorts:

cd /usr/dports/sysutils/liburcu && make install clean

Dependencies