An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: semaphore

guibranco/github-artifact-lock-action

🔐 :octocat: Step-level locking in GitHub Actions using artifact-based mutexes — serialize workflow steps across jobs or PRs with no external services.

Size: 37.1 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 2 - Forks: 0

Faisal786111/Operating-System

This repository contains experiments on process scheduling algorithms 📝, threading 💻, synchronization mechanisms 🔒, and key OS concepts ⚙️.

Language: C - Size: 19 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1

amitaifrey/redisemaphore

Redis-Based Distributed Semaphore Implementation, With Priority Queues

Language: Go - Size: 33.2 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

LuongHuuPhuc/PPG_PCG_ECG_signal_Espressif

Synchronize 3 sensor MAX30102, INMP441, AD8232 for PPG, PCG and ECG signal using framework Esp-idf

Language: C - Size: 17.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

gxsilva/42SP_Philosophers

A project that addresses the synchronization of multi threads and multi processes and addresses the paradigm of the philosophers' dinners

Language: C - Size: 355 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

semaphore-protocol/semaphore

A zero-knowledge protocol for anonymous interactions.

Language: TypeScript - Size: 11.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 975 - Forks: 249

semantic-release/env-ci

Get environment variables exposed by CI services

Language: JavaScript - Size: 1.18 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 231 - Forks: 48

jeffy-g/mini-semaphore

A lightweight version of Semaphore

Language: JavaScript - Size: 811 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

dmitry-ivanov/laravel-console-mutex

Mutex for Laravel Console Commands.

Language: PHP - Size: 2.22 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 141 - Forks: 31

Shishir-grez/ProxyServer

Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.

Language: C - Size: 356 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

samchon/tstl

TypeScript-STL (Standard Template Library, migrated from C++)

Language: TypeScript - Size: 19.2 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 614 - Forks: 49

zimtsui/coroutine-locks

Language: TypeScript - Size: 412 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Dungyichao/PeriodicScheduler_Semaphore

Demonstrate basic task scheduling method on LCD and STM32 Nucleo64 board. You will learn basic idea of OS multi-thread operation and C, Assembly code.

Language: C - Size: 96.7 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 24 - Forks: 1

swarthy/redis-semaphore

Distributed mutex and semaphore based on Redis

Language: TypeScript - Size: 1.34 MB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 174 - Forks: 28

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: 245 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 3

sfX-android/automation_scripts

Ansible automation tasks

Language: Shell - Size: 3.94 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 2

heap-code/concurrency-synchronization

Manage concurrency in Javascript "threads" with promises

Language: TypeScript - Size: 4.42 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

leansandoval/ProgramacionConcurrente

Repositorio donde se encuentran los ejercicios correspondientes a los trabajos prácticos de la materia.

Language: Jupyter Notebook - Size: 13 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 3

discord/semaphore

Fast semaphore using ETS.

Language: Elixir - Size: 12.7 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 752 - Forks: 48

henrygd/semaphore

Faster inline semaphores and mutexes in javascript

Language: TypeScript - Size: 31.3 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 32 - Forks: 0

thanhit95/multi-threading

Practical multithreading tutorials. Languages supported: C++, Java, C#, Python, Javascript/Nodejs.

Language: C++ - Size: 840 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 167 - Forks: 48

cratesland/mea

Mea provides async primitives and combinators that are runtime agnostic.

Language: Rust - Size: 194 KB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 32 - Forks: 2

jarikomppa/ipc

Public domain single header inter process communication primitives

Language: C - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 135 - Forks: 20

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: 333 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 227 - Forks: 14

DerickEddington/sem_safe

Safe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).

Language: Rust - Size: 71.3 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

oscar-besga-panel/JedisExtraUtils

Distributed locks on java based on Redis database and Jedis library. Also have distributed Java collections and scan iterators.

Language: Java - Size: 1.3 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 12 - Forks: 2

symfony/lock

Creates and manages locks, a mechanism to provide exclusive access to a shared resource

Language: PHP - Size: 989 KB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 499 - Forks: 15

heathbm/BatchPool

The one-stop generic task batching and management library

Language: C# - Size: 60.5 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 180 - Forks: 6

kbrown900/Templates

Some basic Ansible, Docker Compose, and Graylog files with some scripts I found helpful!

Language: PowerShell - Size: 114 KB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 1

artnum/snowflake53

Generate 53 and 64 bits Snowflake ID. Uses shared memory for sequences (no need for redis or memcached).

Language: PHP - Size: 19.5 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

ori88c/zero-backpressure-semaphore-typescript

Promise Semaphore for Node.js projects, inspired by the RAII idiom. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability. Additionally, it features a modern API and incorporates mechanisms for graceful termination and error handling.

Language: TypeScript - Size: 361 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

zuecopio/SOP_2324

Operating Systems (SOP) subject practices

Language: C - Size: 39.1 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

himadieievsv/redpulsar

Distributed locks and other utils, can be used with Jedis client and Lettuce client for Redis

Language: Kotlin - Size: 339 KB - Last synced at: 11 days ago - Pushed at: 26 days ago - Stars: 22 - Forks: 0

ori88c/zero-backpressure-weighted-promise-semaphore

A modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensuring efficient resource utilization. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability.

Language: TypeScript - Size: 688 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

MarkCiliaVincenti/AsyncKeyedLockBenchmarks

Benchmarking keyed lockers

Language: C# - Size: 344 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 0

agu3des/EstanteEncantada

Livraria feita para a disciplina de Banco de Dados l e para as disciplinas de Estrutura de Dados, Sistemas Operacionais e Protocolos de Interconexão de Redes de Computadores

Language: Python - Size: 28.3 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

groue/Semaphore

A Synchronization Primitive for Swift Concurrency

Language: Swift - Size: 42 KB - Last synced at: 27 days ago - Pushed at: 9 months ago - Stars: 570 - Forks: 23

kkrypt0nn/simple-semaphore

🔐 A lightweight implementation of a Semaphore in Rust

Language: Rust - Size: 18.6 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

javaf/simple-semaphore

Semaphore is a generalization of mutual exclusion locks. It allows at most N threads into critical section. Java has a built-in Semaphore.

Language: Java - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rustatian/IPC

Linux, Unix, and Windows implementation of SysV5 shared memory and semaphores.

Language: Go - Size: 190 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

vercel/async-sema

Semaphore using `async` and `await`

Language: TypeScript - Size: 44.9 KB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 638 - Forks: 31

php-lock/lock

Popular PHP library for serialized execution of critical code in concurrent situations

Language: PHP - Size: 483 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 941 - Forks: 88

BrianPugh/lox

Threading and Multiprocessing made easy.

Language: Python - Size: 979 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 122 - Forks: 1

HowProgrammingWorks/Semaphore

Binary Semaphore, Counting Semaphore

Language: JavaScript - Size: 45.9 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 6

yohhoy/yamc

C++ mutex collections, cross-platform header-only C++11 (or later) library.

Language: C++ - Size: 227 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 122 - Forks: 14

FabrizioBrancati/Queuer

Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

Language: Swift - Size: 967 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 1,134 - Forks: 48

Messyas/DAD

Estudo sobre paralelismo e concorrência. Implementação de buffers de formas distintas e exercícios.

Language: Java - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

johacks/named-semaphores

Wrapper over posix-ipc named semaphores with a higher level API

Language: Python - Size: 57.6 KB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 8 - Forks: 0

bbaassssiiee/controller

SemaphoreUI deployment and configuration

Language: YAML - Size: 195 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 2

mayank-02/multithreading-library

A lightweight C library based on one-one and many-one model for threading.

Language: C - Size: 664 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 6

Skippia/asynchronous-nodejs-playground

Event loop tasks, async debugging, baseline performance(libuv), worker threads, workepools, multiprocessing(clustering), semaphores, mutexes, atomics

Language: TypeScript - Size: 32.3 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

nikandfor/batch

Reliable batches with ease.

Language: Go - Size: 77.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

garthvh/ansible-raspi-playbooks

Playbooks for setup and updating of raspberry pi projects.

Language: Shell - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 186 - Forks: 39

oldcorvus/dynapipeline

Dynapipeline is a framework designed for building and managing data pipeline workflows

Language: Python - Size: 123 KB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 11 - Forks: 0

fiftin/ansible-semaphore-snap

Snapcraft YAML for Ansible Semaphore

Language: Shell - Size: 13.7 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

miguelTavora/Operating-Systems-Fundamentals 📦

Projects with multi-process and multi-threading

Language: Java - Size: 2.66 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

michaelwp/goSemaphore

go-semaphore is a Go package that implements the semaphore pattern than can be used to manage the number of Goroutine to run concurrently.

Language: Go - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Zinaaan/multi-threads

Multi-thread examples for some typical scenarios like alternate execution, sequential execution, deadlock, etc. via multiple ways

Language: Java - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Amincsed26/Caltrain

Caltrain Problem

Language: C - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

siffiejoe/lua-luaipc

Portable inter-process communication for Lua

Language: C - Size: 80.1 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 49 - Forks: 9

SouleEater99/Philosophers

About Section Philosophers 🍝⏳ – A 42 School project implementing the classic Dining Philosophers problem in C. Core Concepts: Multithreading (pthreads) & Mutex synchronization Multiprocessing (bonus) with Semaphores Deadlock/starvation prevention strategies Precise timing & thread-safe logging Key Features: ⚙️ Concurrent resource management

Language: C - Size: 1.72 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

dpetrosy/42-Philosophers

42 School Philosophers project: The Dining Philosophers Problem, written in C.

Language: C - Size: 1.61 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 4

SwiftyLab/AsyncObjects

Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.

Language: Swift - Size: 1.79 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 3

distributed-lab/noir-semaphore

Semaphore Protocol with Noir.

Language: Solidity - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 1

skandergazzah/video-transcoder-service

A scalable video transcoding service built with Go, Gin, and FFmpeg. Supports multiple resolutions (1080p, 720p, 480p, 360p, 240p, 144p) with concurrent processing and Docker integration.

Language: Shell - Size: 348 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

havelessbemore/semafy

A robust cross-agent synchronization library.

Language: TypeScript - Size: 1.3 MB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

FarhanTips/Operating-System

This repository focuses on practical lab exercises related to key operating system concepts, such as thread management, process creation with fork(), inter-process communication, synchronization with semaphores, and multi-threading.

Language: C - Size: 1.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AntonAshraf/Multi-Process-and-Threading-Assignments

C programming assignments on process management and multithreading. Includes a multi-process file-handling program and a restaurant ordering system using semaphores and threads.

Language: C - Size: 82 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sandipan211/Coding-assignments

Coding assignments done during B.Tech (2015-2019) at IIEST, Shibpur, and during Ph.D. at IIT Guwahati (2019-present)

Language: Jupyter Notebook - Size: 187 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

amphp/sync

Non-blocking synchronization primitives for PHP based on Amp and Revolt.

Language: PHP - Size: 263 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 172 - Forks: 11

b07mid-HJ/simple-semaphore-abstraction

A simple semaphore abstraction package in python that works with any thread code

Language: Python - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

interep-project/reputation-service

🚀 Interep back-end and front-end.

Language: TypeScript - Size: 4.36 MB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 16

CarloWood/threadsafe

Threading utilities: object oriented (read/write) locking and more.

Language: C++ - Size: 208 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

chabachi/SMS

Website that handle sms sending with mongodb database and gmail authentication

Language: JavaScript - Size: 13.9 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

hamiltonkibbe/tutti

Distributed Synchronization for Python

Language: Python - Size: 122 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

SamiMBr/TP-M1-RSD-USTHB-

TP M1 RSD USTHB 2023 2024 , Scripts et Rapports , ALGO , ASGBD , SE , ALGO REPARTIE , MULTIMEDIA

Language: Jupyter Notebook - Size: 12.8 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

schollz/golock

Very simple file locking with optional timeouts. :lock: :page_facing_up:

Language: Go - Size: 12.7 KB - Last synced at: 18 days ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 0

fatih/semgroup

Like errgroup/waitgroup, but only runs a maximum of tasks at any time.

Language: Go - Size: 21.5 KB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 315 - Forks: 15

shubhamv108/concurrency-multithreading

Sample examples of multi-threaded code in Java.

Language: Java - Size: 97.7 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

semaphore-protocol/extensions

Semaphore tools and extensions.

Language: TypeScript - Size: 1.72 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 6

symfony/semaphore

Symfony Semaphore Component

Language: PHP - Size: 114 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 35 - Forks: 2

tlkamp/go-semaphore

A resizable semaphore implementation for Golang.

Language: Go - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

twinik/TP-SistemasOperativos

Trabajo práctico de Sistemas Operativos, 2024, UTN

Language: C - Size: 621 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

janchy2/Operating-System-Kernel-RiscV

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

Language: C++ - Size: 596 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

liubomyr123/gas-station-simulation

A multi-threaded gas station simulation for Linux, featuring dynamic vehicle queues, fuel tracking, priority management, and JSON-based configuration. 🚗⛽🚛

Language: C - Size: 288 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

helcsnewsxd/famaf-computer_science-operating_systems-lab2 📦

Laboratorio 2 de la materia de Sistemas Operativos de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

Language: C - Size: 168 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

metarhia/web-locks

Web Locks API 🔒

Language: JavaScript - Size: 203 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 88 - Forks: 11

asynq-io/redguard

Distributed synchronization primitives buit on top of Redis

Language: Python - Size: 15.6 KB - Last synced at: 15 days ago - Pushed at: 3 months 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 at: about 1 month ago - Pushed at: about 2 years ago - Stars: 39 - Forks: 6

f0rkr/philosophers

The dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.

Language: C - Size: 128 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 0

ckampfe/atomic_semaphore

A semaphore for Elixir implemented using Erlang's atomics.

Language: Elixir - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

semaphoreui/semaphore-blog

Semaphore Blog

Language: Pug - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

jsoendermann/semaphore-async-await

:crossed_flags: Promise based Semaphore suitable to be used with async/await.

Language: TypeScript - Size: 393 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 102 - Forks: 10

lifeBCE/redis-single-file

Redis Single File - Distributed Execution Synchronization

Language: Ruby - Size: 39.1 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

maandree/cmdipc 📦

System V and POSIX IPC from the command line

Language: Python - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

semaphore-protocol/boilerplate

Simple monorepo you can use as a template to start developing your dApp with Semaphore.

Language: TypeScript - Size: 11.3 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 89 - Forks: 35

pjwerneck/bouncer

Throttling, rate-limiting and synchronization for distributed applications.

Language: Go - Size: 271 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 16 - Forks: 2

BYOJS/locker

Exclusive, stackable locking to control concurrent access to shared resource(s)

Language: JavaScript - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 25 - Forks: 3

barimehdi77/Philosophers

In this project, you will learn the basics of threading a process. You will learn how to make threads. You will discover the mutex.

Language: C - Size: 69.3 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 0

harismuneer/Forking-SharedMemory-Semaphores_Example

🔐A C++ example demonstrating the OS concepts of Process Forking, Shared Memory, Semaphores by solving an interesting problem

Language: C++ - Size: 2.01 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1