Projects in Awesome Lists tagged with mutex-lock
A curated list of projects in awesome lists tagged with mutex-lock .
https://github.com/dmitry-ivanov/laravel-console-mutex
Mutex for Laravel Console Commands.
command console laravel laravel-package locker mutex mutex-lock no-overlapping semaphore
Last synced: 15 May 2025
https://github.com/expo/await-lock
Mutex locks for async functions
async-await concurrency mutex-lock
Last synced: 06 Apr 2025
https://github.com/ahoo-wang/simba
Distributed lock service | 分布式锁服务
distributed java kotlin lock mutex mutex-lock redis scheduler spring spring-boot zookeeper
Last synced: 13 Oct 2025
https://github.com/kikobeats/superlock
A mutex/semaphore implementation made easy to use.
Last synced: 24 May 2026
https://github.com/curve/lockpp
🔒 A C++20 Library that provides mutex protected objects
cmake cpp-library cpp20 cpp20-library cpp23 cpp23-library mutex mutex-lock mutex-locks safety thread-safe thread-safety
Last synced: 29 Oct 2025
https://github.com/martinheidegger/flexlock
A memory-efficient, in-memory, flexible, Promise-based locking library without dependencies.
javascript lock multithreading mutex mutex-lock mutex-synchronisation process
Last synced: 23 Jul 2025
https://github.com/mvasilkov/cwb
Cross-Window Broadcasting and Locking
cross-tab-communication localstorage locking mutex mutex-lock mutex-synchronisation typescript
Last synced: 16 Apr 2025
https://github.com/babkock/learning
A collection of small programs, to be used as references and learning material. Covers a variety of techniques.
beginner-friendly bootloader c cpp17 http-server linux-app linux-shell multithreading mutex-lock ncurses pointers socket-io tcp-client tcp-server tutorial tutorials x11 xcb
Last synced: 28 Apr 2025
https://github.com/0bvim/philosophers
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
algorithms clanguage gdb helgrind makefile mutex mutex-lock threads valgrind
Last synced: 09 Apr 2025
https://github.com/jdeokkim/saerom
A C99 Discord bot for Korean learning servers. / ‘새롬’은 한국어 학습 서버들을 위해 만들어진, C언어 (C99)로 작성된 디스코드 봇입니다.
async asynchronous bot c c99 concord curl curl-multi discord discord-api discord-bot korean korean-dictionary mutex mutex-lock papago papago-api pthread sigar sigar-api
Last synced: 27 Mar 2025
https://github.com/wmbolles/philosophers
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger.
mutex mutex-lock philosophers philosophers42 threads
Last synced: 10 Jan 2026
https://github.com/suirad/umutex
Platform Independant Mutex for the Zig programming language
atomics mutex mutex-lock zig zig-lang ziglang
Last synced: 15 Apr 2025
https://github.com/diloabininyeri/async
A library that can run objects async with PHP
async concurency mutex mutex-lock mutex-semaphore paralelism php
Last synced: 17 Feb 2026
https://github.com/ebyrds/szymanskis_mutex
Algorithm devised by Boleslaw Szymanski. This MutEx has linear wait and only 5 communication variables
mutex mutex-lock mutex-synchronisation mutexes race-conditions ruby rubygem szymanski
Last synced: 23 Apr 2025
https://github.com/roadrunner-php/lock
🔌 PHP integration package for the RoadRunner Lock plugin, which allows for easy management of distributed locks in PHP applications. The plugin provides a fast, lightweight, and reliable way to acquire, release, and manage locks in a distributed environment.
locks mutex mutex-lock php roadrunner
Last synced: 09 Oct 2025
https://github.com/jdsherbert/threadsafe-singleton-class
C++ Threadsafe Singleton class using mutex and threadlock when accessing instance.
boilerplate boilerplate-template cpp cpp11 cpp14 cpp17 cpp20 multithreading mutex mutex-lock mutex-locks mutex-synchronisation reference-implementation singleton singleton-pattern singletons
Last synced: 15 Mar 2026
https://github.com/gusenov/parallel-programming-examples
:ski: Примеры параллельного программирования.
dinning-phillospher multithreading mutex-lock parallel-programming pthreads semaphore
Last synced: 20 Feb 2026
https://github.com/martinheidegger/flexlock-cb
A locking library like mutexify, mutex-js, await-lock, and many more, but with more flexibility in how to use it to be both sturdier and very quick.
javascript lock multithreading mutex mutex-lock process
Last synced: 29 Mar 2025
https://github.com/nikomalik/mutex
Faster implementations for mutex
go golang golang-library mutex mutex-lock sync
Last synced: 23 Sep 2025
https://github.com/pprattis/Philosopher-dinner-problem-with-Posix-threads-and-mutex
A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.
c computer-science mutex mutex-lock mutex-synchronisation philosophers-dinner-problem posix posix-threads program student
Last synced: 28 Sep 2025
https://github.com/deepcloudlabs/dcl115-2024-aug-12
DCL-115: Multi-Threaded Programming in C++
atomic-variables barriers concurrent-programming multithreading mutex mutex-lock parallel-stl semaphore thread thread-safety
Last synced: 19 Mar 2026
https://github.com/mimamch/mutex
NodeJS Transaction Locking Mutex Example
js-mutex lock locking mutex mutex-lock mutex-synchronisation node transaction
Last synced: 19 Apr 2026
https://github.com/aayush-bhargav/library-management-system
Developed an Online Library Management System (OLMS) that not only provides basic functionalities of a library but also ensures data security and concurrency control..
c library-management-system login mutex-lock mutex-synchronisation operating-system security signup socket socket-io socketcommunication thread
Last synced: 28 Apr 2026
https://github.com/csalih/operating-systems
Homework repo for the lecture operating systems lab
allocator atomic bestfit c condition-variables fifo firstfit free-list message-queue mutex mutex-lock pipes pthread semaphores shared-memory signal-processing spin-lock syncronization
Last synced: 12 Mar 2025
https://github.com/sameetasadullah/withdraw-deposit-problem-using-mutex
C++ code to solve withdraw deposit problem using threads and mutex lock
cpp deposit-money linux mutex-lock threads ubuntu withdraw-money
Last synced: 15 May 2026
https://github.com/azjezz/mutex
Mutex Locking for hack projects
hack hacklang hhvm mutex mutex-lock mutual-exclusion
Last synced: 20 Jan 2026
https://github.com/bl33h/coffeefactorysimulation
A program that simulates a coffee factory with parallel processing using pthreads. It handles coffee production, storage, and thread synchronization.
coffee factory mutex mutex-lock parallel-computing parallel-programming posix-threads pthreads simulation synchronization
Last synced: 14 Mar 2025
https://github.com/bl33h/coffeeshopinventory
This code simulates a coffee shop's inventory, generates sales reports, and ensures thread-safe data access for efficient management.
mutex mutex-lock posix-threads pthreads synchronization
Last synced: 14 Mar 2025
https://github.com/deepcloudlabs/dcl115-2023-nov-08
DCL-115: Multi-Threaded Programming in C++20
atomic-variables concurrent-programming cpp17 cpp20 multithreading mutex-lock parallel-stl thread
Last synced: 04 Jul 2025
https://github.com/beto-ouverney/crazy-race
A simple example of Goroutines and Mutex for students
go golang goroutines mutex mutex-lock
Last synced: 11 Feb 2026
https://github.com/pprattis/philosopher-dinner-problem-with-posix-threads-and-mutex
A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.
c computer-science mutex mutex-lock mutex-synchronisation philosophers-dinner-problem posix posix-threads program student
Last synced: 29 Mar 2025
https://github.com/lifebce/redis-single-file
Redis Single File - Distributed Execution Synchronization
distributed-lock distributed-queue mutex mutex-lock mutex-synchronization redis redlock ruby semaphore synchronization
Last synced: 08 Feb 2026
https://github.com/sameetasadullah/ticket-selling-problem-using-mutex
C++ code to solve ticket selling problem using threads and mutex lock
cpp linux mutex-lock threads ticket-selling ubuntu
Last synced: 18 May 2026
https://github.com/izenynn/philosophers
42 Cursus - philosophers: this project is a training to multi-threads/multi-process programming.
42 42born2code c linux macos mutex mutex-lock mutex-synchronisation philosophers philosophers-dinner-problem semaphore sempahores threading threads
Last synced: 11 May 2026
https://github.com/wildonion/rediscord
👾 a simple example of discord and redis pusbub channel, publish twitter mentions to redis in twidis bot and subscribe to them in discord bot in rust to send them in a discord channel
discord-bot mutex-lock pubsub redis tokio-rs
Last synced: 11 Apr 2025
https://github.com/wildonion/redis4
🤝 a very simple implementation of redis based on sharded shared sate storage design pattern
event-listener event-loop mutex-lock redis socket tokio-rs
Last synced: 11 Apr 2025
https://github.com/jaliborc/mutexdelay-1.0
Delay and lock method calls in WoW lua
lua mutex-lock timer world-of-warcraft
Last synced: 24 Jun 2025
https://github.com/sikatikenmogne/tpl-csharp-workshop
This project is a hands-on workshop focused on exploring and understanding the concepts of parallel programming in C#. It provides practical examples of using delegates, events, and various parallel programming constructs such as Parallel.For, Parallel.ForEach, Parallel.Invoke, and Task.Factory in a console application.
console-application csharp dotnet-framework dotnet-framework-472 jetbrains-rider microsoft mutex mutex-lock parallel-processing parallel-programming task task-parallel-library threading tpl visual-studio
Last synced: 05 Sep 2025
https://github.com/nthnn/ladivic
C++ library designed to provide system-level thread- and fail-safe functions with concurrency, atomic, file I/O, IPC, memory management, and system information retrieval functionalities.
asynchronous-programming atomic atomic-design concurrency cplusplus cplusplus-11 cplusplus-library fail-safe-mechanism ipc memory-allocation memory-management mutex mutex-lock mutex-synchronisation system-information
Last synced: 02 Jan 2026
https://github.com/deepcloudlabs/dcl115-labs
DCL-115: Multi-Threaded Programming in C++23
atomic-variables barriers concurrent-programming coroutines generator-functions multithreading mutex mutex-lock parallel-stl semaphore thread-safety
Last synced: 30 Oct 2025
https://github.com/rubnsbarbosa/sample-threads
rust sample threads 🦀
concurrency multithreading mutex-lock rust thread-safety
Last synced: 29 Jul 2025
https://github.com/kahlery/os-worker-monitoring
🔮 cli tool: a worker monitoring system, leveraging operating system concepts such as threads and interprocess communication. The main program (`worker_monitor.c`) creates and monitors four worker threads (`adder.c`, `divider.c`, `multiplier.c`, and `subtractor.c`). Each worker thread reads data from its respective named pipe and perform
Last synced: 03 Aug 2025
https://github.com/j4nn0/thread-pool
Thread pool in C++
c-plus-plus condition-variable invalidation lock lock-guard message-queue mutex mutex-lock mutex-synchronisation priority-queue priorityqueue thread thread-pool thread-safe threadpool unique-lock
Last synced: 14 Aug 2025
https://github.com/eschirni/philosophers
I never thought philosophy would be so deadly
42 42heilbronn c datarace mutex mutex-lock philosophers philosophers-dinner-problem threads
Last synced: 21 Aug 2025
https://github.com/andezion/network
cpp cpp17 mutex-lock threads windowsapi
Last synced: 22 Aug 2025
https://github.com/mli42/at42philosophers
42 fork multithreading mutex mutex-lock philosophers philosophers-dinner-problem pthread semaphore thread
Last synced: 15 Jul 2025
https://github.com/valkryst/c_mutex
A wrapper which simplifies the creation, destruction, and use of mutex locks.
mutex mutex-lock mutex-synchronisation pthreads pthreads-wrapper wrapper
Last synced: 15 May 2025
https://github.com/andrewrunner/node-http-rest-api
Simple node.js rest-api without framework
cache mutex-lock nodejs postgresql redis rest-api sequilize typescript
Last synced: 11 Apr 2026
https://github.com/x-punch/x-locker
Lock for golang, support monolithic application lock or distributed lock.
lock mutex mutex-lock redlock sync
Last synced: 11 Jun 2025
https://github.com/shreyas9699/sorting-visualization
This repo visualizes various sorting algorithms using SDL (Simple DirectMedia Layer). The code is designed to run an application that graphically demonstrates how different sorting algorithms work.
conditional-variables cpp20 mutex mutex-lock oops-in-cpp rendering sdl2 sdl2-ttf sorting-algorithms-implemented sorting-visualization thread
Last synced: 25 Mar 2025
https://github.com/7c/tcp-mutex
very naive implementation of mutex nodejs applications over 'locking' a tcp port
Last synced: 15 Jan 2026
https://github.com/zeynepcol/game-mutex-cpp
A falling box game implemented in C++ using a custom library, featuring mutex.
cpp custom-library game mutex mutex-lock mutex-synchronisation
Last synced: 04 Apr 2025
https://github.com/barancanatbas/pubsub
golang message message-broker mutex-lock pubsub
Last synced: 14 Jan 2026
https://github.com/rajnandinithopte/advanced-systems_multithreading-token-bucket-filter
This project implements a multi-threaded token bucket filter using mutexes, condition variables, and FIFO queues to regulate packet transmission. It ensures efficient packet flow control, synchronization, and statistical tracking, supporting both deterministic and trace-driven execution modes.
conditionvariables fcfs-scheduling memory-management multithreading mutex-lock networkcongestion performance-analysis pthreads realtimesystem sigint synchronization-mechanisms tokenbucket
Last synced: 23 Jan 2026
https://github.com/fpena2/smart-monkeys
Simple multi-threaded object oriented program for linux that utilizes POSIX threads to divide tasks between different monkeys (threads).
linux mutex-lock mutilthread posix-threads pthreads
Last synced: 15 Apr 2026
https://github.com/ori88c/zero-overhead-keyed-promise-lock
An efficient keyed Promise lock for Node.js projects, ensuring the mutually exclusive execution of tasks associated with the same key. Key features include active key metrics and the ability to gracefully await the completion of all currently executing or pending tasks, making it ideal for robust production applications requiring smooth teardown.
async-lock check-and-abort critical-section event-loop-lock fifo-per-key graceful-teardown keyed-lock keyed-mutex keyed-promise-lock lock-by-key mutex mutex-lock nodejs promise-lock promises-in-javascript race-condition sequential sequential-per-key sequential-processing typescript
Last synced: 25 Feb 2026
https://github.com/atharv7901/lru-cache
Implemented LRU (Least Recently Used) Cache in Go with a REST API for "GET", "SET" and "DELETE" operations, and a Websocket endpoint to dynamically reflect the current state of the cache. The front end is built using React and Redux Toolkit (RTK) for state management
gin-gonic golang mutex-lock reactjs redux redux-toolkit websocket
Last synced: 07 Feb 2026
https://github.com/marhiievhe/bitfinex-connector
Small library for safety multi connect to Bitfinex Websocket public API with singl or multi threading way.
bitfinex multiconnection multithreading mutex-lock nodejs websocket wss
Last synced: 11 May 2026
https://github.com/stefanofiorentino/mutex_lock
mutex and resource managing example
cpp11 mutex-lock resource-management
Last synced: 26 Mar 2025