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