Multiple producer / multiple consumer (MPMC) C++ thread-safe queue for passing data between threads
-
Updated
May 5, 2025 - C++
Multiple producer / multiple consumer (MPMC) C++ thread-safe queue for passing data between threads
on producer/consumer pattern
This is a small example of an implementation of Producer/Consumer Pattern with condition_variable and mutex
condition_variable implementation to fix monotonic_clock. This is header-only, dependency C++11 and POSIX library.
An implementation of a monitor synchronization construct working in the distributed environment.
Parallel Programming and MultiThreading using C++
Async concurrency primatives and synchronization for C++11 and later
Real Time System Architectures
Conflict resolution for the well-known distributed dining philosophers problem
Notes and code written for the System Programming course (Programmazione di Sistema) of PoliTo.
Mutex with deadlock detection and other synchronization-primitives
A multi-threaded traffic simulation showing vehicular movement in a city
The multi threaded queue service is a class that operates as a message processing service
Thread pool in C++
Thread pool written in C++ 17 (with 14 branch).
Fast, shared, upgradeable, non-recursive and non-fair mutex
Implementation of HS Algorithm in the field of Distributed Algorithms
Implementation of Asynchronous Bellman–Ford Algorithm in the field of Distributed Algorithms
Add a description, image, and links to the condition-variable topic page so that developers can more easily learn about it.
To associate your repository with the condition-variable topic, visit your repo's landing page and select "manage topics."