this project's goal is to solve the dining philosopher's problem with a multi threaded approach
-
Updated
Oct 29, 2025 - C
this project's goal is to solve the dining philosopher's problem with a multi threaded approach
Philosophers implements the classic Dining Philosophers problem of 42 cursus using threads and mutexes in C. The project explores concurrency, synchronization, and avoiding deadlocks or starvation in a multithreaded environment
Philosophers 42 Common Core project
🧠 A concurrency project simulating the classic Dining Philosophers problem using threads, mutexes, processes, and semaphores.
Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.
Airline control system is basically an operating system that will allow to synchronize and schedule your flights according to the priority and in given schedule time, there are different flights that are set for being example. Just a basic project done for understanding of mutexes and locks.
A 42 school project that simulates the Dining Philosophers problem using multithreading (philo) and multiprocessing with semaphores (philo_bonus). The goal is to handle concurrency, synchronization, and avoid deadlocks and starvation.
🧠 A project that addresses the synchronization of multi threads and multi processes and addresses the paradigm of the philosophers' dinners
A solution to the dining philosopher problem. Introduction to parallel programming
Simulação do problema dos filósofos usando threads e mutexes em C.
Philosophers is a project from the 42 school curriculum that explores concurrent programming with threads and mutexes, processes and semaphores. It is a variation on the famous dining philosophers problem.
Multi-process, multi-threaded supermarket simulation with dynamic cashier management, customer flow control, and emergency evacuation handling. Uses semaphores, mutexes, message queues, and shared memory for synchronization and inter-process communication.
Philosophers is a project from the 42 school curriculum that explores concurrent programming with threads and mutexes, processes and semaphores. It is a variation on the famous dining philosophers problem.
Implementations and solutions for Operating Systems (OS) laboratory assignments in Linux using C
In-depth exploration of operating system concepts through code and practical demonstrations.
Philosophers 42
Developed an Online Library Management System (OLMS) that not only provides basic functionalities of a library but also ensures data security and concurrency control..
Kernel-Level Thread implementation for Operating systems( Lab 314) offline 5 in xv6.
Add a description, image, and links to the mutex-synchronisation topic page so that developers can more easily learn about it.
To associate your repository with the mutex-synchronisation topic, visit your repo's landing page and select "manage topics."