⚡ Philosophers Project is a 42 project that explores threads, processes, mutexes, and semaphores to solve the dining philosophers problem, focusing on synchronization and concurrency management.
-
Updated
Jul 31, 2025 - C
⚡ Philosophers Project is a 42 project that explores threads, processes, mutexes, and semaphores to solve the dining philosophers problem, focusing on synchronization and concurrency management.
A Linux kernel module playground exploring synchronization mechanisms like mutexes and read-write locks, using practical code snippets and detailed notes.
A header only library with RAII based locking and data access
This repository contains comprehensive resources for the Operating Systems course taught at FAST NUCES Karachi, typically offered in the 4th semester of the BSCS program.
This OpenCv project is built using C++ concurrency concepts such as threads, tasks, promises and futures, mutexes and locks and condition variables. The project also implements Monitor Object design pattern.
Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.
Add a description, image, and links to the mutexes-locks topic page so that developers can more easily learn about it.
To associate your repository with the mutexes-locks topic, visit your repo's landing page and select "manage topics."