Performance testing contention queues
-
Updated
Apr 26, 2014 - C++
Performance testing contention queues
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
Experimenting with concurrency patterns in Go.
Variadic, completion-based futures for C++17
Ringbuffer with concurrent insertion and Iteration support
It's a robust lockless queue used in multiprocessing, and it can deal with the situation that any process aborts at any line.
This repo implements a class called AtomicWrite.java that allows lock-less reads and atomic writes for highly efficient concurrent code.
Graphviz dot generating concurrent lockless web crawler written in Go
A concurrent, lock-free consistent hashing ring implementation in Rust.
An immutable lockless Golang map
Lockless work stealing deque written in C. This is implemented after Chapter 16 of "The Art of Multiprocessor Programming."
C Lockless Data Structures
Scalability improvement for Linux kretprobe return-instances management and performance evaluation of several lock-less queues.
High performance Unbounded Multi-Producer Single-Consumer queues for C++
A collection of lockless, concurrent queues
Lockless MemoryPool
高性能并发无锁队列,同时支持多生产者、多消费者。使用二阶段提交、cas、循环队列、缓存行填充等优化手段。
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."