philosophers42

There are 89 repositories under philosophers42 topic.

  • 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
  • kuvarti/42MainWorks

    A regular 42Cursus journey here!

  • 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:C14101
  • Kuninoto/42_Philosophers

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

    Language:C13110
  • 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:C13100
  • pasqualerossi/Philosophers

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

    Language:C12204
  • kichkiro/philosophers_tester

    Tester for the Philosophers project of school 42.

    Language:Python11100
  • poechlauerbe/42_tests

    testing 42 projects during evaluation or to prepare for evaluation

    Language:Shell10100
  • m3zh/philo

    Philosophers - 42 project

    Language:C9101
  • 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:C7101
  • achrafelkhnissi/Philosophers

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

    Language:C4100
  • librity/ft_philosophers

    42 São Paulo - Philosophers

    Language:C420
  • nisaunnu/42_School_Curses

    The projects in this repository are carried out in the common core process of 42 schools.

  • abdelkarimhajji/Philosophers_42

    42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community

    Language:C310
  • amaitou/Philosophers

    Explore concurrent programming with this classic implementation of the dining philosophers problem. Philosophers navigate a dining table, juggling between thinking and eating, showcasing synchronization challenges and resource allocation in a shared environment.

    Language:C310
  • RIDWANE-EL-FILALI/Philosophers

    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: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
  • emtraverso/42-Common-Core

    ⭐ Take a look at my GitHub repository featuring projects completed during my time at 42 Firenze! ⭐

  • FreddyMSchubert/42_Philosophers

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

    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
  • rarakira/Philosophers

    Visualising dining philosophers problem using threads and processes, 42 curriculum

    Language:C2100
  • swotex/philoChecker

    It's a programme for the testing the philosopher project 42

    Language:C++2100
  • anasilvr/philosophers

    The basics of threading a process.

    Language:C1000
  • BredyByte/42_philosophers

    A 42 École project. The "Philosophers" project is a multithreading exercise that teaches concurrency, synchronization, and avoiding deadlocks through the dining philosophers problem.

    Language:C1
  • hanmpark/philosophers

    Philosophers Dining Problem with threads / semaphores

    Language:C1100
  • karadnz/Philosophers

    My solution to dining philosophers problem using threads, mutexes, processes and semaphores.

    Language:C1100
  • 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:C110
  • shinckel/philosophers

    [42 SCHOOL - LEVEL 3] Learn the basics of threading a process.

    Language:C1000
  • 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
  • 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