A complete TypeScript implementation of Ruby's Monitor class for synchronization in async/await code
-
Updated
Oct 19, 2025 - TypeScript
A complete TypeScript implementation of Ruby's Monitor class for synchronization in async/await code
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
A parallel data preprocessing system using threads and synchronization mechanisms (barrier, busy-waiting, condition variables) to clean and prepare data for AI training.
Multiple producer / multiple consumer (MPMC) C++ thread-safe queue for passing data between threads
The Divine Synchronization Library
A simple parser & evaluator of the arithmetic/logical conditions
Monitor Synchronization in Examples
Parallel buffer management with POSIX threads using mutexes, condition variables and barriers
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.
Bespoke POSIX threads, mutexes, wait queues, thread pools, and semaphores for the C programming language.
This OpenCv project is built using C++ concurrency concepts such as threads, tasks, promises and futures, mutexes and locks and condition variables. The project also implements Monitor Object design pattern.
Rust synchronization primitives usable in async context
Learn what sync.Cond is
Simple In Memory File Storage Server case study.
An implementation of a monitor synchronization construct working in the distributed environment.
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."