Here are
29 public repositories
matching this topic...
L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.
A fast no_lock RingQueue between 2 threads (25M WrtieRead per second)
Lockfree, atomic, multi producer, multi consumer, C++, in process and inter-process queue
lock-free LIFO stack by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
it's a smallest library that provides a lock-free thread pool sharing on multithreading, it design for scalability
ConcurrentQueue implemented in c++, the algorithms involved are also used in Java ConcurrentLinkedQueue (Java Platform SE 8 ).
Various collections which are completely unmanaged by the GC
A set implementation based on lockfree skiplist.
A C++11 shared mutex with high emphasis on performance
A multi-producer multi-consumer lock-free ring buffer implementation
concurrent and lockfree data structures in C++
-
Updated
Jan 31, 2018
-
Java
-
Updated
May 10, 2017
-
Java
3 different C++, multi-threaded queues including a lock-free one
-
Updated
Jan 23, 2019
-
CMake
Thread-safe Data-Structure
Fast multi-producer, multi-consumer unbounded channel with async support.
-
Updated
Jun 29, 2022
-
Rust
Scalability improvement for Linux kretprobe return-instances management and performance evaluation of several lock-less queues.
"Concurrent Data Structures - Creation of Inverted Index"
Experimental relaxed atomics for golang (with configurable memory orders for operations)
Broadcasting with thread_local atomics
a lock-free struct for go
Source code for various data structures used to represent concurrent stacks in the Haskell programming language used for my Master's thesis.
Improve this page
Add a description, image, and links to the
lockfree
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
lockfree
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.