Lockless work stealing deque written in C. This is implemented after Chapter 16 of "The Art of Multiprocessor Programming."
-
Updated
Jul 19, 2021 - C
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
This repo implements a class called AtomicWrite.java that allows lock-less reads and atomic writes for highly efficient concurrent code.
High performance Unbounded Multi-Producer Single-Consumer queues for C++
Experimenting with concurrency patterns in Go.
Lockless MemoryPool
C Lockless Data Structures
高性能并发无锁队列,同时支持多生产者、多消费者。使用二阶段提交、cas、循环队列、缓存行填充等优化手段。
An immutable lockless Golang map
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
Ringbuffer with concurrent insertion and Iteration support
Piggyback on system-level futex functionality to provide (best-case) lockless thread sleeping and waking without relying on c++20
Scalability improvement for Linux kretprobe return-instances management and performance evaluation of several lock-less queues.
Graphviz dot generating concurrent lockless web crawler written in Go
A collection of lockless, concurrent queues
Performance testing contention queues
A concurrent, lock-free consistent hashing ring implementation in Rust.
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."