42 Project : philosophers
-
Updated
Jun 4, 2024 - C
42 Project : philosophers
this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes
This project is an implementation of thread and mutex in C to solve the problem of dining philosophers
Philosopher is a 42 school project that simulates the dining philosophers problem. It enhances your understanding of concurrency and synchronization in C by managing threads and resource sharing among multiple philosophers
Laboratorio #2 del corso PROGRAMMAZIONE CONCORRENTE E ALGORITMI DISTRIBUITI (80302) UNIGE
In the 42 philosophers project, the goal is to develop a synchronization mechanism that enables a group of philosophers to share limited resources while avoiding issues like deadlock.
The goal of this project was to learn to avoid deadlock and race conditions when creating multithreaded applications.
🍽️ dining philosophers problem in C.
An introduction to multithreading and forking using mutexes with dining philosophers problem
This Python repository solves the Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock. The implementation manages philosopher states efficiently, balancing thinking, hunger, and eating without issues.
Nunca pensé que la filosofía llegara a ser tan letal --------------------------> En este proyecto, aprenderás los principios básico de hilar un proceso. Vas a aprender a como crear hilos y descubrirás los mutex.
Solutions for Theory Of Concurrency class at AGH University of Krakow
Implementing an algorithm to manage and synchronise resource usage among multithreaded programs.
This project provides a concurrent programming solution to the classic problem, illustrating resource management and deadlock prevention. It serves as a practical example of problem-solving in a multithreaded environment.
Concurrency Theory course - labs and small projects
synchronized program solving dinning philosophers problem in threads
Philosophers dining problem using threads
Philosophers dining problem in java
Add a description, image, and links to the philosophers-dinner-problem topic page so that developers can more easily learn about it.
To associate your repository with the philosophers-dinner-problem topic, visit your repo's landing page and select "manage topics."