cpp-channel
Thread queue
A thread-safe container for sharing data between threads
Thread-safe container for sharing data between threads
407 stars
9 watching
29 forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list
channelconcurrent-queuecppmultithreadingqueuesynchronized-queuethread-safethread-safe-queue
Related projects:
Repository | Description | Stars |
---|---|---|
bshoshany/thread-pool | A lightweight C++17 thread pool library for efficient concurrent task execution | 2,206 |
tyler-hardin/thread_pool | A thread pool implementation using C++20 primitives and optional priority queue support for POSIX systems. | 82 |
rigtorp/mpmcqueue | A concurrent queue implementation with bounded capacity, designed for high-performance and low-latency applications. | 1,196 |
adrianbrad/queue | Thread-safe, generic implementations of queue data structures in Go | 274 |
developerpaul123/thread-pool | A lightweight thread pool library with high-performance capabilities | 461 |
revsic/cpp-concurrency | A C++ concurrency implementation inspired by Golang's style | 15 |
vit-vit/ctpl | Provides a thread pool implementation to manage concurrent execution of jobs in C++ | 1,816 |
inkooboo/thread-pool-cpp | A high-performance C++11 thread pool with support for multiple scheduling strategies and benchmarked against a Boost.Asio-based implementation. | 568 |
boostorg/interprocess | Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. | 139 |
p-ranav/criterion | A microbenchmarking library for measuring performance of C++ code | 211 |
chunelfeng/cthreadpool | A simple and high-performance C++ threadpool with cross-platform support | 349 |
fdhvdu/threadpool | A thread pool implementation providing exception-safety and performance for concurrent task execution | 131 |
rigtorp/seqlock | An implementation of a lock-free concurrency primitive in C++11. | 188 |
chronoxor/cppserver | An ultra fast and low latency asynchronous socket server & client C++ library with support for multiple protocols. | 1,429 |
i2p/i2psam | A C++ library providing a SAM v3 API implementation | 34 |