This project introduces the basics of threading in process management, demonstrating how to create threads and utilize mutexes to handle concurrent operations safely.
-
Updated
May 22, 2024 - C
This project introduces the basics of threading in process management, demonstrating how to create threads and utilize mutexes to handle concurrent operations safely.
42Course
Proyectos del campus 42 Málaga
This repository contains the projects I have been working on at 42 School. It covers different areas of software development as part of 42 School's common core.
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
Histoire de la philosophie : frises chronologiques
42 Philosophers: Philosophers is a project that involves solving the dining philosophers problem using threads and synchronization. The goal is to implement a solution where multiple philosophers can share a limited number of resources (such as forks) without encountering deadlocks or starvation.
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.
A regular 42Cursus journey here!
42 School Philosophers project: The Dining Philosophers Problem, written in C.
The goal of this project was to learn to avoid deadlock and race conditions when creating multithreaded applications.
Explore Great Thinkers & Ideas
The projects in this repository are carried out in the common core process of 42 schools.
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.
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger.
A semi-automatic tester for checking 42's philosophers project. It tests: invalid inputs, when program should stop on death/eaten enough, and when program should stay running (timed).
This project utilizes threads and semaphores to simulate philosophers at a round table, showcasing concurrent programming techniques and resource synchronization.
Add a description, image, and links to the philosophers topic page so that developers can more easily learn about it.
To associate your repository with the philosophers topic, visit your repo's landing page and select "manage topics."