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