Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: semaphore
sfX-android/automation_scripts
Ansible automation tasks
Language: Shell - Size: 2.26 MB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 2 - Forks: 1
jeffy-g/mini-semaphore
A lightweight version of Semaphore
Language: JavaScript - Size: 762 KB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
semaphore-protocol/semaphore
A zero-knowledge protocol for anonymous interactions.
Language: TypeScript - Size: 6.6 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 836 - Forks: 167
goamegah/C-Vaccinodrome
Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.
Language: C - Size: 13.7 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 1 - Forks: 0
havelessbemore/semafy
A robust cross-agent synchronization library.
Language: TypeScript - Size: 462 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
MarkCiliaVincenti/AsyncKeyedLock
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.
Language: C# - Size: 259 KB - Last synced: 3 days ago - Pushed: 19 days ago - Stars: 138 - Forks: 7
jurgen-kluft/cthread
Thread library
Language: C++ - Size: 170 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 0
Kikobeats/superlock
A mutex/semaphore implementation made easy to use.
Language: JavaScript - Size: 69.3 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 14 - Forks: 2
FabrizioBrancati/Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Language: Swift - Size: 877 KB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 1,049 - Forks: 49
taewon-Nub/mutex_algorithm
use Mac OS (macbook air m1)
Size: 1000 Bytes - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
discord/semaphore
Fast semaphore using ETS.
Language: Elixir - Size: 12.7 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 731 - Forks: 47
metarhia/web-locks
Web Locks API 🔒
Language: JavaScript - Size: 182 KB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 82 - Forks: 10
sikatikenmogne/concurency-workshop-c-sharp
Workshop project for mastering concurrency in C# and fix common multi thread synchronisation issues
Language: C# - Size: 393 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 0
symfony/semaphore
Symfony Semaphore Component
Language: PHP - Size: 113 KB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 35 - Forks: 2
symfony/lock
Creates and manages locks, a mechanism to provide exclusive access to a shared resource
Language: PHP - Size: 886 KB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 477 - Forks: 15
groue/Semaphore
A Synchronization Primitive for Swift Concurrency
Language: Swift - Size: 38.1 KB - Last synced: 9 days ago - Pushed: 14 days ago - Stars: 435 - Forks: 14
proc7ts/async
Asynchronous utilities
Language: TypeScript - Size: 332 KB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
mrcaidev/intelligent-logistics 📦
互联网+智慧物流质询系统。
Language: TypeScript - Size: 2.73 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0
akshay326/VOS-Server
Language: Python - Size: 13.7 KB - Last synced: 16 days ago - Pushed: about 6 years ago - Stars: 1 - Forks: 1
macmade/objc-semaphore
Semaphores for Objective-C and Swift
Language: Objective-C - Size: 23.4 KB - Last synced: 16 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
kevinburke/semaphore Fork of abiosoft/semaphore
Semaphore implementation in golang
Language: Go - Size: 19.5 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
kawaiipantsu/yet-another-playbook-collection
Ansible Playbooks, the search term is getting old by now :) This is "Yet another" playbook repository - "This is my playbook, There are many like it, but this one is mine. My playbook is my best friend. It is my life" is what i feel like sometimes ;)
Language: Jinja - Size: 246 KB - Last synced: 17 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
damnever/goctl 📦
For the sake of concurrency control, flow control, resource control, etc.
Language: Go - Size: 81.1 KB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 6 - Forks: 1
srz-zumix/ci-specs
ci services specs check
Language: Shell - Size: 250 KB - Last synced: 17 days ago - Pushed: 6 months ago - Stars: 3 - Forks: 0
SwiftyLab/AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
Language: Swift - Size: 1.79 MB - Last synced: 8 days ago - Pushed: 6 months ago - Stars: 49 - Forks: 2
devsnek/semaphore.js
proper semaphores for javascript
Language: JavaScript - Size: 4.88 KB - Last synced: 17 days ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0
shubhamv108/concurrency-multithreading
Sample examples of multi-threaded code in Java.
Language: Java - Size: 80.1 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
samchon/tstl
TypeScript-STL (Standard Template Library, migrated from C++)
Language: TypeScript - Size: 19.2 MB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 586 - Forks: 49
dmitry-ivanov/laravel-console-mutex
Mutex for Laravel Console Commands.
Language: PHP - Size: 2.21 MB - Last synced: 11 days ago - Pushed: 30 days ago - Stars: 137 - Forks: 26
swarthy/redis-semaphore
Distributed mutex and semaphore based on Redis
Language: TypeScript - Size: 1.48 MB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 129 - Forks: 25
nl253/CO661-Concurrency-in-Java-Assessment 📦
Language: Java - Size: 79.1 KB - Last synced: 18 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
ahota/shmemaphore
Example of using semaphores to synchronize communication over shared memory between two separate processes
Language: C++ - Size: 431 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 1 - Forks: 0
jminjares4/Microprocessor-2-Lab-Template
Microprocessor 2 Lab Template
Language: C - Size: 6.48 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 10 - Forks: 3
semaphore-protocol/extensions
Semaphore tools and extensions.
Language: TypeScript - Size: 1.2 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0
fiftin/ansible-semaphore-snap
Snapcraft YAML for Ansible Semaphore
Language: Shell - Size: 13.7 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 1
FrantisekSpunda/ios-projekt-2
Project in winter semester of the first year on FIT VUT in Brno
Language: C - Size: 30.3 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0
aimenux/SynchronizationPrimitivesDemo
Demo for synchronization primitives used in sync or async code
Language: C# - Size: 35.2 KB - Last synced: 20 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
qxsch/WorkerPool
Parallel Processing WorkerPool for PHP
Language: PHP - Size: 5 MB - Last synced: 16 days ago - Pushed: 22 days ago - Stars: 101 - Forks: 21
artnum/snowflake53
Generate 53 and 64 bits Snowflake ID. Uses shared memory for sequences (no need for redis or memcached).
Language: PHP - Size: 15.6 KB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 1 - Forks: 0
marusama/semaphore
Fast resizable golang semaphore primitive
Language: Go - Size: 76.2 KB - Last synced: 18 days ago - Pushed: about 3 years ago - Stars: 166 - Forks: 10
SimoneRemoli/Sync
**This repository contains the solution of all the exam tests of the degree course in computer engineering at the University of Rome Tor Vergata, of Operating Systems. Course held by Prof.F.Quaglia.**
Language: C - Size: 376 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 1 - Forks: 0
semaphore-protocol/benchmarks 📦
Semaphore benchmarks.
Language: TypeScript - Size: 2.81 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 2
mikenoethiger/system-programming
A collection of C programs, notes and exams that aggregated during the system programming lectures.
Language: C - Size: 17.4 MB - Last synced: 24 days ago - Pushed: about 4 years ago - Stars: 3 - Forks: 3
Vanaub22/Operating-Systems
This is my repository to store all my shell scripts and programs from the course Operating System Lab ( PCC-CS592).
Language: C - Size: 2.7 MB - Last synced: 24 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
MehrajLatifli/CarData-with-semaphore-in-MVVM
Example for threadpool, thread which is used with semaphore
Language: C# - Size: 65.4 KB - Last synced: 24 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
heap-code/concurrency-synchronization
Manage concurrency in Javascript "threads" with promises
Language: TypeScript - Size: 2.18 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 1 - Forks: 0
AlexanderOMara/flshm
Flash Player LocalConnection Shared Memory Native Code Library
Language: C - Size: 117 KB - Last synced: 25 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1
Shuai-Xie/os-semaphore-traffic-java
大三下操作系统课设 - 交通信号灯模拟 - Java 接口
Language: Java - Size: 9.77 KB - Last synced: 24 days ago - Pushed: almost 7 years ago - Stars: 12 - Forks: 3
MarkCiliaVincenti/AsyncKeyedLockBenchmarks
Benchmarking keyed lockers
Language: C# - Size: 302 KB - Last synced: 16 days ago - Pushed: 25 days ago - Stars: 2 - Forks: 0
kUSHAL0601/GasStation-Problem
Similar to BarberShop problem
Language: C - Size: 3.91 KB - Last synced: 27 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1
vercel/async-sema
Semaphore using `async` and `await`
Language: TypeScript - Size: 44.9 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 607 - Forks: 30
Dominnio/Semafor
Language: C - Size: 1.95 KB - Last synced: 28 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
eHag-FRU/OperatingSystems-CS33211-KSU-Project1 📦
Classic Producer-Consumer Problem implemented with multi-threading, shared memory, and semaphores
Language: C++ - Size: 659 KB - Last synced: 28 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
nazar-bukhari/DroneStation-Semaphore-
Use of Semaphore in java multi threaded environment.
Language: Java - Size: 18.6 KB - Last synced: 29 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
CarloWood/threadsafe
Threading utilities: object oriented (read/write) locking and more.
Language: C++ - Size: 193 KB - Last synced: 30 days ago - Pushed: 30 days ago - Stars: 3 - Forks: 1
connieya/pintos
Language: C++ - Size: 2.5 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
moharamfatema/synchronyzation-posix-semaphores-c-cxx
solving synchronization problems using semaphores and POSIX threads.
Language: C++ - Size: 66.4 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
heathbm/BatchPool
The one-stop generic task batching and management library
Language: C# - Size: 60.5 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 181 - Forks: 8
EmaSuriano/Felix-fix-it-multiplayer
Remake of the retro game: Felix Fix It, with the ability to create rooms dynamically in order to play with another person via HTTPS.
Language: C - Size: 741 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
Shuai-Xie/os-semaphore-traffic
大三下操作系统课设 - 交通信号灯模拟 - 信号量机制
Language: Java - Size: 148 KB - Last synced: 24 days ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 1
TheRolfFR/MI52-TP-freertos
If you copy my code without thinking then you don't understand it
Language: C - Size: 2.7 MB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
TheoGuerin64/Philosophers
42 project to grasp threading, forking, mutexes, and semaphores basics.
Language: C - Size: 1.23 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
DaniilRoman/Multithreading
Language: Java - Size: 38.1 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
Darkseal/LockProvider
A lightweight C# class that can be used to selectively lock objects, resources or statement blocks according to given unique IDs.
Language: C# - Size: 12.7 KB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 37 - Forks: 6
Serious-senpai/async-locks
Synchronization primitives for asynchronous Dart code: Event, Lock and Semaphore
Language: Dart - Size: 59.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0
nybblr/semaphorejs Fork of bignerdranch/semaphorejs
A functional-style Semaphore for managing concurrent access to a resource. For JavaScript.
Language: JavaScript - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 13 - Forks: 1
semaphore-protocol/boilerplate
Simple monorepo you can use as a template to start developing your dApp with Semaphore.
Language: TypeScript - Size: 11.1 MB - Last synced: 30 days ago - Pushed: about 2 months ago - Stars: 71 - Forks: 26
drewcook/semaphore-example
A basic example of implementing Semaphore signaling within a Hardhat project
Language: JavaScript - Size: 2.85 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
ishanjoshi02/Operating-Systems
Codes for my Operating Systems' Class
Language: C - Size: 119 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 13 - Forks: 6
RafalWilinski/producers_consumers_problem
🗿Producer-Consumer problem for N consumers and M producers in plain C using semaphores
Language: C - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0
theBstar/counting-semaphore-basic-exmp
Created with CodeSandbox
Language: TypeScript - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
CyrilleStr/LinuxObjectIntercommunicationProject
Language: C - Size: 52.7 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
ChrisGora/semaphore
Implementation of POSIX-style semaphores in Go
Language: Go - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 1 - Forks: 1
bernardolm/octo-batch
It's intends to do batch subscriptions to all user repositories, personal and from an organization using the go lang SDK for Github API. As a way to study about go routines, channels, semaphores and wait groups.
Language: Go - Size: 125 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - 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
Satori17/Concurrency
TBC Bootcamp Task 23
Language: Swift - Size: 12.7 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
nimbus-org/nimbus
Nimbus Framework
Language: Java - Size: 10.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 12 - Forks: 2
Hephaesteum/semaphore
Synchronization technique for multiple routines to mutually exclusively access a shared resource.
Language: Go - Size: 2.93 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
danielfranze/AutomaticFeedingMachine
An Open-Source example of round robin scheduling.
Language: C - Size: 17.6 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 1
kaandesu/cgossh
🚧 Playing with C & Go concurrency with ssh client/server for learning purposes.
Language: C - Size: 49.8 KB - Last synced: about 3 hours ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
dpetrosy/42-Philosophers
42 School Philosophers project: The Dining Philosophers Problem, written in C.
Language: C - Size: 1.61 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
dleedev365/Bounded-Buffer-Problem
A multi-threaded program that demonstrates "bound-buffer" problem using POSIX threads semaphores and mutexes
Language: C - Size: 71.3 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
amphp/sync
Non-blocking synchronization primitives for PHP based on Amp and Revolt.
Language: PHP - Size: 252 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 155 - Forks: 12
php-lock/lock
Lock library to provide serialized execution of PHP code.
Language: PHP - Size: 504 KB - Last synced: 9 days ago - Pushed: 4 months ago - Stars: 920 - Forks: 88
garyhtou/Parallel-Zip
A multi-threaded program that compresses files using semaphores, locks, and RLE.
Language: C++ - Size: 8.89 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 5 - Forks: 0
maxdeviant/dhall-semaphore
Dhall bindings for Semaphore CI
Language: Dhall - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
Slowvik/Problem_1_AQ
A C++ client that can listen to multiple servers concurrently, receive a list of integers, and maintain a sorted list of these integers.
Language: C++ - Size: 51.8 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
thiagosilvaantenor/SemaforosExercicio-1-SO1
Exercício 1, sobre Semáforos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste
Language: Java - Size: 10.7 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
TryingToBeSmart/CST321-Deadlock-Avoidance
C program to simulate a process being starved due to resource unavailability. The user will be prompted to decide whether to wait or stop the process.
Language: C - Size: 355 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
Slowvik/Problem_2_AQ
2 diferent Multithreaded algorithms using semaphores (c++20) that work to extract substrings from a given string.
Language: C++ - Size: 74.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
TryingToBeSmart/CST-321-Activity-3
Learn about Linux signals using kill and signal functions. Create parent-child processes with shared buffer communication. Explore signals and mutexes, ensuring proper behavior with mutexes. Simulate a stuck process and terminate it using signals and semaphores.
Language: C - Size: 1.24 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
itisbugra/OSHW2
Operating Systems, Assignment 1.
Language: C - Size: 5.86 KB - Last synced: 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
future-challenger/Swift-GCD
Language: Objective-C - Size: 223 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 28 - Forks: 3
BrunoBernardino/lockdb 📦
LockDB is a cross-platform tool you can use to handle process/event locking and avoid race conditions. It is sometimes also known as a semaphore.
Language: TypeScript - Size: 85.9 KB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 3 - Forks: 1
lenapot/multithreading
:arrow_upper_right::arrow_upper_right::arrow_upper_right: Examples of using multithreading in java
Language: Java - Size: 6.84 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
TryingToBeSmart/Semaphore-and-Mutex
Semaphore program: Demonstrates semaphore usage to restrict threads in a critical code section, allowing up to a specific amount of concurrent threads. Mutex program: Illustrates mutex usage for thread synchronization, ensuring only one thread enters the critical region at a time.
Language: C - Size: 704 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
schollz/golock
Very simple file locking with optional timeouts. :lock: :page_facing_up:
Language: Go - Size: 12.7 KB - Last synced: 16 days ago - Pushed: almost 4 years ago - Stars: 10 - Forks: 0
samuelterra22/Exercise-List-Operational-Systems
Language: C - Size: 382 KB - Last synced: 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
loitruongit/threading_semaphore
threading_semaphore
Language: C# - Size: 6.84 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
carolfons/Semaphore
Semáforos para seções críticas
Language: Java - Size: 21.5 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0