Userspace RCU library 0.3.0

liburcu - это библиотека под лицензией LGPLv2.1, позволяющая использовать механизм RCU (Read-Copy Update) для синхронизации доступа к данным.

RCU улучшает масштабируемость, давая возможность производить чтение данных из памяти одновременно с обновлением данных в другом потоке. В отличие от других способов синхронизации и блокировки, которые запрещают разным потокам одновременный доступ к данным, независимо от того что именно они делают - читают или пишут, RCU позволяет работать одновременно нескольким читающим потокам и одному пишущему, сохраняя при этом целостность данных.

Ссылки: информация об RCU, скачать liburcu.

©  Linux.org.ru