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
