Repository navigation

#

lockfree

L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.

C++
207
3 年前

Lockfree, atomic, multi producer, multi consumer, C++, in process and inter-process queue

C++
196
2 年前

A comprehensive and efficient lock-free thread pool with granular work control, flexible concurrency, robust error handling, and easy work management for both sync and async workloads.

C#
149
1 天前

Fast multi-producer, multi-consumer unbounded channel with async support.

Rust
103
3 年前

A fast no_lock RingQueue between 2 threads (25M WrtieRead per second)

C
93
7 年前

Various collections which are completely unmanaged by the GC

C#
50
4 年前

lock-free LIFO stack by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!

C
31
7 年前

it's a smallest library that provides a lock-free thread pool sharing on multithreading, it design for scalability

C
30
7 年前

An mpmc/spmc lock-free broadcast queue.

Rust
27
7 个月前

ConcurrentQueue implemented in c++, the algorithms involved are also used in Java ConcurrentLinkedQueue (Java Platform SE 8 ).

C++
23
4 年前

A C++11 shared mutex with high emphasis on performance

C++
21
4 年前

An easy-use coroutine lib implement by C++ coroutine and liburing

C++
20
2 个月前

A set implementation based on lockfree skiplist.

Go
16
5 年前

A multi-producer multi-consumer lock-free ring buffer implementation

C++
13
6 年前

3 different C++, multi-threaded queues including a lock-free one

CMake
10
2 年前

Yet another lock-free object pool, support `no_std`.

Rust
6
1 年前

Distributed-Instant-Messaging-System-Development is a full-stack instant messaging project, using C++17, Boost and gRPC, featuring a distributed TCP server architecture. 1. For Client development, we are using basic QT6 framework to build the end-user teminal. 2. For Server development, we are using a mixed of C++ and Nodejs.

C++
5
2 个月前

STMSharp is a .NET library for lock-free synchronization using Software Transactional Memory (STM), enabling atomic transactions and efficient multi-threading

C#
3
1 个月前