Projects in Awesome Lists tagged with mutexes
A curated list of projects in awesome lists tagged with mutexes .
https://github.com/ClosureTree/with_advisory_lock
Advisory locking for ActiveRecord
activerecord advisory-locks mutexes mysql postgres postgresql ruby transaction
Last synced: 16 Jul 2025
https://github.com/closuretree/with_advisory_lock
Advisory locking for ActiveRecord
activerecord advisory-locks mutexes mysql postgres postgresql ruby transaction
Last synced: 18 Dec 2025
https://github.com/golang-basics/concurrency
Concurrency in Go video course with in depth explanations & examples
atomics channels concurrency concurrency-patterns cond deadlocks go-routines livelocks mutexes once parallelism pool profiling race-conditions s3-bucket select starvation syncmap testing waitgroups
Last synced: 14 Apr 2025
https://github.com/aditya43/golang-101
:beer: In-depth internals, my personal notes, example codes and projects. Includes - Thousands of codes, OOP, Concurrency, Parallelism, Goroutines, Mutexes & Wait Groups, Testing in Go, Go tool chain, Backend web development, Some projects including Log file parser using bufio.Scanner, Spam Masker, Retro led clock, Console animations, Dictionary programs, Social Network built using Go and GopherJS, Database Connectivity and working (MySQL, MongoDB, Redis), GopherJS and lot more..
ajax concurrency go golang gopherjs goroutines gotest microservices-architecture mongodb mutexes mysql parallelism rest-api strings-runes
Last synced: 14 Jul 2025
https://github.com/deruina/philosophers
Philosophers is a comprehensive guide and solution to the classic Dining Philosophers Problem in computer science. This project uses the C programming language and multithreading to implement a solution that prevents deadlocks and resource conflicts.
multithreading mutexes philosophers philosophers-dinner-problem philosophers42
Last synced: 12 Jul 2025
https://github.com/petercorke/simple-threads-coder
A simple POSIX threading library for MATLAB Coder
codegen matlab matlab-coder mutexes posix semaphores threads web-server web-services-restful
Last synced: 14 Apr 2025
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/alessandrobessi/gochat
A simple multi user client/server chat application written in Go using less than 250 loc. Useful to learn how to deal with concurrency in Go (goroutines, channels, and mutexes).
channels chat client-server go golang goroutines mutexes
Last synced: 27 Mar 2025
https://github.com/propensive/feudalism
Controlled borrowing of mutable values for safe concurrency
Last synced: 11 Apr 2025
https://github.com/faruktinaz/philosophers
In this project, I tackled the Philosopher's Problem. By coding the solution to this problem, I aimed to grasp the functioning and usage logic of threads in the C language, as well as learn how to effectively utilize mutexes.
multi-threading multithreading mutex mutexes philosophers philosophers-dinner-problem processing thread threads
Last synced: 24 Aug 2025
https://github.com/luweglarz/philosopher_42
Philosophers dinner problem using threads
42projects c mutexes philosophers-dinner-problem threads
Last synced: 31 Jul 2025
https://github.com/vikktor93/c-avanzado
Advanced C level course
barriers c concurrency mutexes operating-system semaphores
Last synced: 20 Jul 2025
https://github.com/f-corvaro/philosophers
"Dive into the world of concurrency with Philosophers, a project that explores the dining philosophers problem."
42project c-programming concurrent-programming deadlock dining-philosophers dining-philosophers-problem ipc multiprocessing multithreading mutexes philosophers race-conditions semaphores shared-memory synchronization threading ubuntu
Last synced: 30 Jul 2025
https://github.com/saifeddineelhanoune/dinning_philosophers
synchronized program solving dinning philosophers problem in threads
computer-science mutexes philosophers-dinner-problem philosophers42 synchronization threads
Last synced: 06 Jul 2025
https://github.com/bcanozter/doctor-on-night-duty-problem
Solution for Doctor on Night Duty problem using semaphores and mutexes
computer-engineering computer-science cpp multithreading mutexes semaphores
Last synced: 01 Mar 2025
https://github.com/dleedev365/bounded-buffer-problem
[CMPT 300: Operating Systems I] A multi-threaded program that demonstrates "bound-buffer" problem using POSIX threads semaphores and mutexes
multi-threading mutexes posix-threads semaphore
Last synced: 08 Oct 2025
https://github.com/mbdanielcrespo/philosophers
Project that simulates the classic dining philosophers problem. It focuses on concurrent programming using threads and mutexes to manage resource sharing, prevent deadlocks and data races, and ensure synchronization among multiple processes.
data-races deadlock-security input-parsing multithreading mutexes resource-sharing synchronization timing
Last synced: 12 Oct 2025
https://github.com/yrhiba/philosophers
One or more philosophers sit at a round table. There is a large bowl of spaghetti in the middle of the table.
c multiprocessing multithreading mutexes semaphores
Last synced: 08 Jul 2025
https://github.com/noloader/pmvat
Process Mutex Vulnerability Assessment Tool
antivirus-testing mfc mutexes vulnerability-assessment windows
Last synced: 16 Oct 2025
https://github.com/joannakonte/multithreaded-network-server
🗳️ A multithreaded server and client system for managing a voting process with thread synchronization and concurrent client handling.
bash-script multithreading mutexes sockets
Last synced: 17 Mar 2025
https://github.com/mathyscogne/42_philosophers
Philosophers: Concurrency and synchronization by simulating the "Dining Philosophers Problem". It demonstrates resource-sharing management using threads and mutexes, and processes and semaphores in the bonus part.
42 dining-philosophers-problem mutexes semaphores threads
Last synced: 23 Feb 2025
https://github.com/hyxogen/philosophers
A 42 common core project about philosophy and threads
42projects c dining-philosophers-problem mutexes pthreads semaphores
Last synced: 20 Jun 2025
https://github.com/raveriss/philo
Multithreading simulation project where philosophers dine, think, and sleep while avoiding death by starvation. It's an exploration of process threading, mutexes, and the dining philosophers problem in C. This project provides practical experience with the challenges of synchronizing threads and processes to achieve a common goal
c-programming concurrency dining-philosophers multithreading mutexes process-management synchronization
Last synced: 03 Mar 2025
https://github.com/akamlah/42-philosophers
Didactic project from Ecole-42. Two different solutions for an extended version of the famous 'Dining Philosophers' problem, the first as a multithreaded program ruled by mutexes, the second featuring multiple processes synchronised by semaphores.
c multithreading mutex-locks mutexes pthreads-api semaphores synchronization unix-process
Last synced: 24 Jul 2025
https://github.com/aaron-22766/42_philosophers
Solve the dining philosophers problem with threads and mutexes
42 42-philosophers 42born2code 42cursus 42heilbronn 42projects 42school c dining-philosophers dining-philosophers-problem mutexes threads
Last synced: 29 Jul 2025
https://github.com/anthippi/os-project
Implementation of a Pizza Order Management System using POSIX Threads and Synchronization Mechanisms (Mutexes, Condition Variables) on Linux/Lubuntu.
c conditionvariables lubuntu mutexes posix-threads pthreads
Last synced: 26 Aug 2025
https://github.com/leogaudin/philosophers
42 • In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
forking mutexes philosophers philosophers-42 philosophers-dinner-problem philosophers42 semaphore threading
Last synced: 28 Aug 2025
https://github.com/shuygena/philosophers
:spaghetti: :plate_with_cutlery: The dining philosopher's problem: solution with mutexes
42 42projects multithreading mutexes philosophers-dinner-problem
Last synced: 06 Mar 2025
https://github.com/0xromjobert/philosophers
a 42 school curriculum project exploring concurrency with threads & mutexes or processes & semaphores. It is based on Dijkstra's famous dining philosophers problem
42 42cursus c concurrency concurrent-programming dining-philosophers-problem mutexes philosophers42 processes semaphores threads
Last synced: 08 Apr 2025
https://github.com/abdocooder/philo
Summary: In this project, you will learn the basics of threading a process. You will learn how to create threads and explore the use of mutexes. (Version: 11.2)
c mutexes philosophers philosophers-dinner-problem synchronization thread
Last synced: 05 Jul 2025
https://github.com/timhopg/42-dining-philosophers
A solution to Dijkstra's dining philosophers problem
42school clang multithreading mutexes
Last synced: 13 Jun 2025