GitHub topics: synchronization-primitives
microsoft/vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
Language: C# - Size: 12.2 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 1,021 - Forks: 154

r-lib/nanonext
R binding for NNG (Nanomsg Next Gen)
Language: R - Size: 48.5 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 66 - Forks: 8

kekyo/async-primitives
A collection of primitive functions for asynchronous operations in TypeScript/JavaScript.
Language: TypeScript - Size: 110 KB - Last synced at: 2 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

efmsoft/syncme
A cross-platform implementation of such synchronization objects as Notification / Synchronization Events, Waitable Timers, Socket Event, Thread, as well as functions for waiting for signaled state. The wait functions are analogues of WaitForSingleObject and WaitForMultileObjects used on Windows. the last one can wait for objects of different types.
Language: C++ - Size: 294 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 3

oleh-derevenko/mutexgear
MutexGear Library Preview
Language: C - Size: 526 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

neosmart/pevents
Implementation of Win32 events for *nix platforms, built on top of pthreads.
Language: C++ - Size: 146 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 274 - Forks: 84

vertexclique/lever
Pillars for Transactional Systems and Data Grids
Language: Rust - Size: 219 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 132 - Forks: 7

WJSoftware/wjfe-async-workers
Provides thread-safe and atomic synchronization objects, and wrappers to easily use web workers with async/await syntax.
Language: TypeScript - Size: 392 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

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

Rhoxolan/System_Programming_Course 📦
Practical works and homeworks on the subject "System programming" (15.08.2022 - 05.09.2022) at STEP IT Academy in Kryvyi Rih.
Language: C# - Size: 2.38 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ANSANJAY/DiningPhilosophersSolution
An implementation of the Dining Philosophers problem, focusing on concurrency control via mutexes and semaphores. This repo demonstrates how to manage multiple processes accessing shared resources, aiming to solve issues of deadlock and contention. Includes code examples and a guide.
Language: C - Size: 963 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

peter-bloomfield/shared_flag
A one-shot waitable boolean flag to facilitate safe and cooperative thread interruption in C++
Language: C++ - Size: 17.6 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Fabi8997/P2P-data-collector
A distributed peer-to-peer application implementing a system for sharing constantly updated data on the COVID-19 pandemic, developed for the computer networks exam for the computer engineering course at the University of Pisa.
Language: C - Size: 1.59 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

markods/MyThreadingLibrary
Language: C++ - Size: 97.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

pharo-ide/ReadWriteLock
Implementation of reentral read write lock which described in https://en.wikipedia.org/wiki/Readers–writer_lock.
Language: Smalltalk - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

rishitsaiya/CS314-OS-Lab
Operating Systems Lab Course (CS 314), IIT Dharwad
Language: C - Size: 6.64 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 6

rishitsaiya/CS304-Operating-Systems-Theory
Operating Systems Theory Course (CS 304), IIT Dharwad
Language: Python - Size: 7.43 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

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

aprimadi/merkle-tree
Serializable merkle tree for data synchronization in Go
Language: Go - Size: 10.7 KB - Last synced at: about 16 hours ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

MokoSan/CSynchronizationInLinux
A set of examples related to synchronization and multithreading with C in Linux.
Language: C - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

darksidecat/aiopriman
library for managing asyncio synchronization primitives
Language: Python - Size: 173 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

E1izabeth/SynchronizationPrimitives
Realization of most popular synchronization primitives for study
Language: C# - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

wasifaleem/Operating-Systems-OS161
Hack on OS161 Kernel to implement synchronization primitives, System calls with Process support and Virtual memory subsystem
Language: C - Size: 968 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

umang-desai/os161
Language: C - Size: 2.59 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

rashchupkinr/Checkpoints
Synchronization primitive
Language: C++ - Size: 28.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

rashchupkinr/CPMutex
Mutex implementation in C++ for Linux based on futex system call.
Language: C++ - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
