Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: condition-variable
cfnptr/mpmt
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
Language: C - Size: 395 KB - Last synced: about 3 hours ago - Pushed: about 4 hours ago - Stars: 6 - Forks: 0
lhmouse/mcfgthread
Cornerstone of the MOST efficient std::thread on Windows for mingw-w64
Language: C - Size: 1.36 MB - Last synced: about 16 hours ago - Pushed: about 18 hours ago - Stars: 249 - Forks: 25
nikeshsraj10/parallel-programming-multithreading
Parallel Programming and MultiThreading using C++
Language: C++ - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
shreyanshmohnot/mpmc
Multiple Producer - Multiple Consumer Problem
Language: C - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
danielfranze/AutomaticFeedingMachine
An Open-Source example of round robin scheduling.
Language: C - Size: 17.6 KB - Last synced: 2 months ago - Pushed: about 7 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: 3 months ago - Pushed: over 4 years ago - Stars: 3 - Forks: 1
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: 3 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
layan-mak/web-server
Multi-threaded web server
Language: C - Size: 16.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
Divine-Software/divine-synchronization
The Divine Synchronization Library
Language: TypeScript - Size: 864 KB - Last synced: 20 days ago - Pushed: 7 months ago - Stars: 5 - Forks: 0
mbonesi/producer_consumer
on producer/consumer pattern
Language: C++ - Size: 2.93 KB - Last synced: 6 months ago - Pushed: 6 months 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: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
nandadeepd/operating-systems
Operating system concepts from the CS 510 course at PSU
Language: HTML - Size: 445 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
PierceGriffiths/Producer-Consumer
Implementation of the producer-consumer problem written in C
Language: C - Size: 110 KB - Last synced: 7 months ago - Pushed: over 4 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: 8 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
sarimmehdi/Walking_Philosophers
Walking philosophers
Language: C - Size: 491 KB - Last synced: 8 months ago - Pushed: over 6 years ago - Stars: 3 - Forks: 1
harikrishnan94/synchronization-primitives
Mutex with deadlock detection and other synchronization-primitives
Language: C++ - Size: 113 KB - Last synced: 9 months ago - Pushed: almost 5 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: 10 months ago - Pushed: about 3 years ago - Stars: 1 - 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: 10 months ago - Pushed: about 7 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: 10 months ago - Pushed: over 6 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: 10 months ago - Pushed: about 7 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: 10 months ago - Pushed: about 7 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: 10 months ago - Pushed: over 6 years ago - Stars: 6 - Forks: 1
FelipeCortez/sincronizacao
Synchronizing threads with semaphores, condition variables and locks
Language: TeX - Size: 505 KB - Last synced: 11 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
hidetatz/size-limited-queue
Learn what sync.Cond is
Language: Go - Size: 12.7 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 24 - 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: 12 months ago - Pushed: 12 months ago - Stars: 2 - Forks: 0
karlredman/cond-var 📦
Linux Shared Condition Variable Emulation
Language: C - Size: 95.7 KB - Last synced: over 1 year ago - Pushed: about 7 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: about 1 year ago - Pushed: almost 6 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: about 1 year ago - Pushed: over 4 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: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
zimtsui/coroutine-locks
Language: TypeScript - Size: 354 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
jynnantonix/posh
Rust synchronization primitives usable in async context
Language: Rust - Size: 58.6 KB - Last synced: about 1 year ago - Pushed: about 2 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: about 1 year ago - Pushed: over 1 year 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: about 1 year ago - Pushed: over 2 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: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
kwencel/DistributedMonitor
An implementation of a monitor synchronization construct working in the distributed environment.
Language: C++ - Size: 60.5 KB - Last synced: about 1 year ago - Pushed: almost 3 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: about 1 year ago - Pushed: over 4 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: about 1 year ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
omercevik/CSE-344
Systems Programming
Language: C - Size: 8.82 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
omercevik/CSE-437
Real Time System Architectures
Language: C++ - Size: 759 KB - Last synced: about 1 year ago - Pushed: over 4 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: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
krinkinmu/userspace-threads
Userspace implementation of preemptive multithreading
Language: C - Size: 1.95 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 3 - Forks: 1
Garrybest/concurrent-data-structures
Classic concurrent problems
Language: C++ - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
giorgospan/Selective-Overhead-Mirroring
Selective-overhead mirroring application using UNIX sockets
Language: C - Size: 157 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
vchernoy/concurrent
Monitor Synchronization in Examples
Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
J4NN0/thread-pool
Thread pool in C++
Language: C++ - Size: 43 KB - Last synced: about 1 year ago - Pushed: over 5 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: about 1 year ago - Pushed: over 5 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: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0