There are 1 repository under condition-variable topic.
Fast, shared, upgradeable, non-recursive and non-fair mutex
Learn what sync.Cond is
RISC-V kernel step-by-step implmenetation
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
condition_variable implementation to fix monotonic_clock. This is header-only, dependency C++11 and POSIX library.
Implementation of Asynchronous Bellman–Ford Algorithm in the field of Distributed Algorithms
The Divine Synchronization Library
Userspace implementation of preemptive multithreading
Notes and code written for the System Programming course (Programmazione di Sistema) of PoliTo.
Walking philosophers
The multi threaded queue service is a class that operates as a message processing service
A simple parser & evaluator of the arithmetic/logical conditions
A multi-threaded traffic simulation showing vehicular movement in a city
Operating system concepts from the CS 510 course at PSU
priority CPU-Scheduling for Pintos, using a multilevel feedback queue system
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
Bespoke POSIX threads, mutexes, wait queues, thread pools, and semaphores for the C programming language.
Simple In Memory File Storage Server case study.
Parallel Programming and MultiThreading using C++
Operating System Traditional Programs
Conflict resolution for the well-known distributed dining philosophers problem
Parallel buffer management with POSIX threads using mutexes, condition variables and barriers
Multi-threaded Seat Reservation System Implementation in Java
Thread pool implementation in C
Rust synchronization primitives usable in async context
on producer/consumer pattern
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.
This is a small example of an implementation of Producer/Consumer Pattern with condition_variable and mutex
A complete TypeScript implementation of Ruby's Monitor class for synchronization in async/await code