There are 4 repositories under semaphore topic.
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
A zero-knowledge protocol for anonymous interactions.
Popular PHP library for serialized execution of critical code in concurrent situations
Creates and manages locks, a mechanism to provide exclusive access to a shared resource
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
Get environment variables exposed by CI services
Playbooks for setup and updating of raspberry pi projects.
Practical multithreading tutorials. Languages supported: C++, Java, C#, Python, Javascript/Nodejs.
Mutex for Laravel Console Commands.
Public domain single header inter process communication primitives
Parallel Processing WorkerPool for PHP
:crossed_flags: Promise based Semaphore suitable to be used with async/await.
Simple monorepo you can use as a template to start developing your dApp with Semaphore.
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
Repository for course by Concurrency in Go
Portable inter-process communication for Lua
A lightweight C# class that can be used to selectively lock objects, resources or statement blocks according to given unique IDs.