libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
-
Updated
Jan 7, 2025 - C
libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
It's a robust lockless queue used in multiprocessing, and it can deal with the situation that any process aborts at any line.
C Thread Primitives
C Thread Primitives
Scalability improvement for Linux kretprobe return-instances management and performance evaluation of several lock-less queues.
Lockless work stealing deque written in C. This is implemented after Chapter 16 of "The Art of Multiprocessor Programming."
Libbloomfilter - A lock-less bloom filter implemented in c
C Lockless Data Structures
a program demonstrating the potential efficiency gains (or losses) from the use of pthreads and a simple lockless algorithm given an arbitrary number of cores/threads
Lockless inter-thead list-based communication pipe
Add a description, image, and links to the lockless topic page so that developers can more easily learn about it.
To associate your repository with the lockless topic, visit your repo's landing page and select "manage topics."