A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
Repository Index
47,133 repositories indexed
1–13 of 13 · Most stars
A General-purpose Task-parallel Programming System in C++
- parallel-programming
- threadpool
- concurrent-programming
- high-performance-computing
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
- cpp
- await
- async-await
- executor-service
A C++ library of Concurrent Data Structures
- lock-free
- containers
- hazard-pointer
- rcu
C++14 concurrent lock-free low-latency queue.
Lightweight in-process concurrent programming
Concurrent data structures in C++
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
- cpp20
- coroutines
- wait-free
- threadpool
TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB | Issue tracker: https://tokutek.atlassian.net/browse/MX/ |
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
- cpp
- cplusplus
- cplusplus-17
- actor-model
C++11 thread-safe container for sharing data between threads (synchronized queue)
- cpp
- multithreading
- thread-safe
- channel