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

Projects in Awesome Lists tagged with mutexes

A curated list of projects in awesome lists tagged with mutexes .

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

mutexes scala

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