Here are
532 public repositories
matching this topic...
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Updated
Jul 4, 2021
Swift
Lock library to provide serialized execution of PHP code.
Fast semaphore using ETS.
Updated
Mar 2, 2022
Elixir
Semaphore using `async` and `await`
Updated
Mar 13, 2022
TypeScript
TypeScript-STL (Standard Template Library, migrated from C++)
Updated
Apr 27, 2022
TypeScript
Like errgroup/waitgroup, but only runs a maximum of tasks at any time.
Get environment variables exposed by CI services
Updated
Jun 10, 2022
JavaScript
Playbooks for setup and updating of raspberry pi projects.
Updated
Jun 6, 2020
Shell
Fast resizable golang semaphore primitive
Mutex for Laravel Console Commands.
Public domain single header inter process communication primitives
Non-blocking synchronization primitives for PHP based on Amp and Revolt.
C++ mutex collections, cross-platform header-only C++11 (or later) library.
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
Parallel Processing WorkerPool for PHP
Concurrency made simple in Swift.
Updated
Nov 11, 2021
Swift
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
🎌 Promise based Semaphore suitable to be used with async/await.
Updated
Feb 5, 2019
TypeScript
Updated
Apr 7, 2022
JavaScript
Distributed mutex and semaphore based on Redis
Updated
Jul 1, 2022
TypeScript
Threading and Multiprocessing made easy.
Updated
May 9, 2022
Python
Portable inter-process communication for Lua
Wrapping sync.Mutex for familiar semaphore api
The Semaphore Component manages semaphores, a mechanism to provide exclusive access to a shared resource.
Updated
Jun 26, 2019
Objective-C
Documentation site for Semaphore.
🚀 Interep back-end and front-end.
Updated
May 9, 2022
TypeScript
Improve this page
Add a description, image, and links to the
semaphore
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
semaphore
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Is your feature request related to a problem? Please describe.
Adding a new member to a Semaphore group changes the root, invalidating any currently-generated proofs. This makes it so that a transaction submitted with a valid proof can become invalid if another transaction modifying a group is submitted first.
Describe the solution you'd like
Root history kind of solves this (by accep