GitHub topics: condition-variable
zimtsui/coroutine-locks
Language: TypeScript - Size: 412 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

cfnptr/mpmt
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
Language: C - Size: 327 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

connectivecpp/wait-queue
Multiple producer / multiple consumer (MPMC) C++ thread-safe queue for passing data between threads
Language: C++ - Size: 794 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 1

Divine-Software/divine-synchronization
The Divine Synchronization Library
Language: TypeScript - Size: 151 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

agaltsevstas/Threads
Language: C++ - Size: 18.4 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

vchernoy/concurrent
Monitor Synchronization in Examples
Language: Python - Size: 9.77 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

nikeshsraj10/parallel-programming-multithreading
Parallel Programming and MultiThreading using C++
Language: C++ - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

nandadeepd/operating-systems
Operating system concepts from the CS 510 course at PSU
Language: HTML - Size: 445 KB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

shreyanshmohnot/mpmc
Multiple Producer - Multiple Consumer Problem
Language: C - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

hidetatz/size-limited-queue
Learn what sync.Cond is
Language: Go - Size: 12.7 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 25 - Forks: 1

danielfranze/AutomaticFeedingMachine
An Open-Source example of round robin scheduling.
Language: C - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

yowenter/conditions Fork of oleksandr/conditions
A simple parser & evaluator of the arithmetic/logical conditions
Language: Go - Size: 138 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

dorfner/thr-sync-buffer
Parallel buffer management with POSIX threads using mutexes, condition variables and barriers
Language: C - Size: 57.6 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hemulens/CppND-Concurrent-Traffic-Simulator
Concurrent Traffic Simulator written in C++ using threads and tasks, smart pointers and condition variables (Udacity C++ Nanodegree)
Language: C++ - Size: 2.97 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

layan-mak/web-server
Multi-threaded web server
Language: C - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mbonesi/producer_consumer
on producer/consumer pattern
Language: C++ - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bertanulusoy/cpp_producer_consumer_pattern
This is a small example of an implementation of Producer/Consumer Pattern with condition_variable and mutex
Language: C++ - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

PierceGriffiths/Producer-Consumer
Implementation of the producer-consumer problem written in C
Language: C - Size: 110 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

andrmr/cpp_thread_pool
Thread pool written in C++ 17 (with 14 branch).
Language: C++ - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

sarimmehdi/Walking_Philosophers
Walking philosophers
Language: C - Size: 491 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

harikrishnan94/synchronization-primitives
Mutex with deadlock detection and other synchronization-primitives
Language: C++ - Size: 113 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

lsmgeb89/theater_simulation
A theater simulated by using threads to model customer and employee behavior
Language: C++ - Size: 34.2 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

lsmgeb89/hs_leader
Implementation of HS Algorithm in the field of Distributed Algorithms
Language: C++ - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

lsmgeb89/concurrent_unbounded_queue
Comparing the performance of two different implementations of the concurrent unbounded queue
Language: C++ - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

lsmgeb89/concurrent_linked_list
Comparing the performance of three different implementations of the concurrent linked list
Language: C++ - Size: 36.1 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

lsmgeb89/asynch_bellman_ford
Implementation of Asynchronous Bellman–Ford Algorithm in the field of Distributed Algorithms
Language: C++ - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 1

cyanhill/condition_variable
condition_variable implementation to fix monotonic_clock. This is header-only, dependency C++11 and POSIX library.
Language: C++ - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

karlredman/cond-var 📦
Linux Shared Condition Variable Emulation
Language: C - Size: 95.7 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

ssteinberg/shared_futex
Fast, shared, upgradeable, non-recursive and non-fair mutex
Language: C++ - Size: 205 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 23 - Forks: 0

otamajakusi/riscv-step-by-step
RISC-V kernel step-by-step implmenetation
Language: C - Size: 262 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 4

ram-ravan/Concurrent-Traffic-Simulation
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.
Language: Makefile - Size: 46.6 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

jynnantonix/posh
Rust synchronization primitives usable in async context
Language: Rust - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

exbotanical/lib.thread
Bespoke POSIX threads, mutexes, wait queues, thread pools, and semaphores for the C programming language.
Language: C - Size: 36.1 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

gnello/in-memory-file-storage-server
Simple In Memory File Storage Server case study.
Language: C - Size: 15.3 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

xichen-de/ConcurrentTrafficSimulation
This tool is a traffic simulator. A proper and thread-safe communication protocol is used between vehicles and intersections to complete the simulation.
Language: C++ - Size: 21 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

gummif/coma
Async concurrency primatives and synchronization for C++11 and later
Language: C++ - Size: 151 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

kwencel/DistributedMonitor
An implementation of a monitor synchronization construct working in the distributed environment.
Language: C++ - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

giovannigarifo/system-programming
Notes and code written for the System Programming course (Programmazione di Sistema) of PoliTo.
Language: C++ - Size: 263 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

macvincent/City-Planner
A multi-threaded traffic simulation showing vehicular movement in a city
Language: C++ - Size: 16.7 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

omercevik/CSE-344
Systems Programming
Language: C - Size: 8.82 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

omercevik/CSE-437
Real Time System Architectures
Language: C++ - Size: 759 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

alienbloodbank/The-Drinking-or-Dining-Philosophers
Conflict resolution for the well-known distributed dining philosophers problem
Language: C++ - Size: 1020 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

krinkinmu/userspace-threads
Userspace implementation of preemptive multithreading
Language: C - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 1

Garrybest/concurrent-data-structures
Classic concurrent problems
Language: C++ - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

giorgospan/Selective-Overhead-Mirroring
Selective-overhead mirroring application using UNIX sockets
Language: C - Size: 157 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

J4NN0/thread-pool
Thread pool in C++
Language: C++ - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

sudhamstarun/Producer-Consumer-Interaction
An implementation of multithreaded program to count keywords in a documents and return statistics
Language: C - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

jonahharris/uv_event
Simple event objects for notifying waiting threads of the occurrence of an event. Used to emulate synchronous events with libuv.
Language: C - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

FelipeCortez/sincronizacao
Synchronizing threads with semaphores, condition variables and locks
Language: TeX - Size: 505 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
