philosophers-dinner-problem

There are 162 repositories under philosophers-dinner-problem topic.

  • TommyJD93/Philosophers

    Dining philosophers problem's guide for 42 school

    Language:C104114
  • philosophers

    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.

    Language:C26111
  • mcombeau/philosophers

    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.

    Language:C16100
  • clementvidon/philosophers

    [documented code / -pedantic -std=c89] - 42School variant of the dining philosophers problem to learn the basics of threading a process, how to create threads and use mutexes.

    Language:C13101
  • Kuninoto/42_Philosophers

    Philosophers dinner problem in C. Introduction to threads, mutexes, processes, and semaphores

    Language:C13110
  • pasqualerossi/Philosophers

    Everyone has got to eat and sleep and think and potentially die! Welcome to the life of Philosophers!

    Language:C13204
  • kichkiro/philosophers_tester

    Tester for the Philosophers project of school 42.

    Language:Python10100
  • aoumad/Philosophers

    Philosophers an individual project at 42 about introduction to the basics of process threading, and how work on the same memory space. And learn about mutexes, semaphores, and shared memory.

    Language:C8101
  • mehmoodulhaq570/Philosophers-Dining-Hall-Problem

    Solution to Operating System Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock.

    Language:Python6102
  • librity/ft_philosophers

    42 São Paulo - Philosophers

    Language:C420
  • achrafelkhnissi/Philosophers

    This project is about learning threads and processes, mutexes and semaphores.

    Language:C3100
  • Gab-182/philo

    Apply the basics of threading a process. Creating threads and discover mutexes.

    Language:C3100
  • cypri1-dev/42_philosophers

    The 42 Philosophers project is a programming exercise to learn about concurrency and synchronization. Inspired by Dijkstra's philosopher problem, it simulates philosophers alternating between eating, thinking, and sleeping while avoiding deadlocks and starvation. It helps develop skills in managing threads, mutexes, and semaphores.

    Language:C20
  • 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.

    Language:C2100
  • FreddyMSchubert/42_Philosophers

    💭 Dijkstra's Philosophers Problem ❓ - I never thought philosophy would be so deadly. ☠️ [42 PROJECT]

    Language:C2100
  • gemartin99/Philosophers

    Dining Philosophers Problem

    Language:C2200
  • luiscarlossf/threads

    Implementação do Problema do Jantar dos Filósofos usando o conceito de threads e semáforos apresentados na disciplina de Sistema Operacionais.

    Language:C2100
  • maiadegraaf/philo

    This project introduces the concepts of multi-threading and mutexes.

    Language:C2100
  • okbrandon/philosophers

    🍽️ dining philosophers problem in C.

    Language:C2100
  • OmarZOS/star-crafter

    A bunch of useful scripts at some points in my academic walkthrough..

    Language:Java2100
  • rarakira/Philosophers

    Visualising dining philosophers problem using threads and processes, 42 curriculum

    Language:C2100
  • AchrafMez/philo

    Solving the dining philosophers problem.

    Language:C1000
  • AndreiRech/FPPDSemaforos

    Repositório referente ao Trabalho 2 da disciplina de Fundamentos de Processamento Paralelo e Distribuído na PUCRS

    Language:Go1
  • augustobecker/Philosophers

    The Dining Philosophers problem, in C - @42sp Project

    Language:C110
  • eliarisalvares/philosophers_42sp

    I've never thought philosophy would be so deadly.

    Language:C1100
  • MarkosComK/42-Philosophers

    🧠💡 Philosophers Problem Simulation in C. A multithreading challenge where philosophers eat, think, and sleep without dying or stealing forks. Implements mutexes for synchronization and thread management.

    Language:C112
  • Reallynotanalien/philo

    [42 Cursus] Project that aims to understand multithreading

    Language:C1100
  • RinatMambetov/philosophers-42school

    In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes

    Language:C110
  • rlinsdev/42-philosophers

    Philosophers: I never thought philosophy would be so deadly

    Language:C1100
  • shexweeknd/42-cursus-Philosophers

    This is a project for the 42 cursus that focuses on the dining philosophers problem. The goal of this project is to implement a solution to the problem using multithreading and synchronization techniques while writing a C program

    Language:C1100
  • Sulig/Philosophers

    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.

    Language:C1100
  • tesla33io/42_philosophers_visualizer

    Zeno (of Citium) visualizes the progress of the philosophers' simulation.

    Language:Python1100
  • TheoGuerin64/Philosophers

    42 project to grasp threading, forking, mutexes, and semaphores basics.

    Language:C1100
  • ygor-sena/42cursus-philosophers

    The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.

    Language:C1100