An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with mutex-lock

A curated list of projects in awesome lists tagged with mutex-lock .

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.

mutex mutex-lock semaphore

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/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/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/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/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/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/shettyh/tlock

Golang Lock with Timeout

go mutex-lock timeout

Last synced: 16 Jan 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/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

mutex mutex-lock threads

Last synced: 03 Aug 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

mutex-lock nodejs tcp

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/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