There are 1 repository under condition-variable topic.
Cornerstone of the MOST efficient std::thread on Windows for mingw-w64
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.
Operating system concepts from the CS 510 course at PSU
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
priority CPU-Scheduling for Pintos, using a multilevel feedback queue system
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
Multi-threaded Seat Reservation System Implementation in Java
Concurrent Traffic Simulator written in C++ using threads and tasks, smart pointers and condition variables (Udacity C++ Nanodegree)
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 tool is a traffic simulator. A proper and thread-safe communication protocol is used between vehicles and intersections to complete the simulation.
This is a small example of an implementation of Producer/Consumer Pattern with condition_variable and mutex
Parallel buffer management with POSIX threads using mutexes, condition variables and barriers