Topic: "dining-philosophers"
TommyJD93/Philosophers
Dining philosophers problem's guide for 42 school
Language: C - Size: 194 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 2

JoyeBright/OSLab
Repository for the lectures taught in the course named "Operating Systems Lab" at the University of Guilan, Department of Computer Engineering.
Language: C - Size: 730 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 27

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: C - Size: 315 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 1

osama-afifi/Concurrency-Patterns
Concurrency Patterns Implemented in Python
Language: Python - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 5

Bovojon/OS-Linux-Kernel-exercises
Language: C - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 8

mtking2/dining-philosophers
Various flavored solutions to the Dining Philosophers problem.
Language: C++ - Size: 1.09 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 11

radinshayanfar/os-lab
AUT Operating Systems Lab course
Language: C - Size: 7.36 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

ivzhuravlev/dining_philosophers
Simple solution of classic dining philosophers problem
Language: C++ - Size: 24.5 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

sagunpandey/dining-philosophers-problem
Dining Philosophers Problem in Distributed Systems.
Language: Python - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

BedirT/Dining-Philosophers 📦
My Presentation For OS class | Topic: Simulation for Dining Philosophers
Language: C++ - Size: 3.29 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 3

kmchandy/kmchandy.github.io
Short self-contained descriptions of distributed algorithms suitable for 2nd year undergraduates.
Language: HTML - Size: 308 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1

Luzkan/Scala
🏃 Functional & Concurrent Programming
Language: Scala - Size: 3.53 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

lievi/dining_philosophers
Chandy/Misra solution of the dining philosophers problem using python
Language: Python - Size: 91.8 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

nbodepudi/Dining_philospher
This is a solution to famous Dining Philospers Problem.
Language: C - Size: 94.7 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 2

dpetrosy/42-Philosophers
42 School Philosophers project: The Dining Philosophers Problem, written in C.
Language: C - Size: 1.61 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 4

k5-mot/The-Dining-Philosophers-Problem
📌 The Dining Philosophers Problem / 食事する哲学者の問題
Language: TeX - Size: 13.9 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

ykoh42/philosophers
The aim of this project is learning difference of thread and process and difference of mutex and semaphore with dining philosopher problem.
Language: C - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

amir78729/Operating-Systems-Lab
OS course lab
Language: Python - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

nandadeepd/operating-systems
Operating system concepts from the CS 510 course at PSU
Language: HTML - Size: 445 KB - Last synced at: 9 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

elixir-roma/kata_collection
The first kata organized by Elixir Roma, happy coding!
Language: Elixir - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

R0mb0/Classic-synchronizzazion-problems
Classical problems of synchronization using Semaphores and Condition Variables in java.
Language: Java - Size: 968 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

lsn42/dining_philosophers
simulate dining philosophers problem, experiment of 2020 spring Operating System course
Language: Java - Size: 1.03 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

chillyistkult/Dining-Philosophers
Dining philosophers solution in C
Language: C - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

micwypych/java-with-jpf-example
Java Path Finder and Gradle configuration with simple dining philosopher problem
Language: Java - Size: 1.57 MB - Last synced at: 9 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

OscarMelin/ID1019
ID1019 - Programming II
Language: Erlang - Size: 1.16 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

mistupv/dining-philos
An implementation of the dining philosophers problem in Erlang
Language: Erlang - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

f-corvaro/PHILOSOPHERS
"Dive into the world of concurrency with Philosophers, a project that explores the dining philosophers problem."
Language: C - Size: 3.99 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Mobiwn/Operating-Systems
📚 Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.
Size: 43.2 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Vaibhav-Pant/Operating-System
This repository contains all the source code that I have written for my Operating System course.
Language: C - Size: 324 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bablilayoub/philosophers
This project introduces the basics of threading in process management, demonstrating how to create threads and utilize mutexes to handle concurrent operations safely.
Language: C - Size: 50.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

milosz275/dining-philosophers 📦
Python project implementing simulation of Dining philosophers problem
Language: Python - Size: 67.4 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

jElhamm/Semaphore-MultiTasking
"This repository showcases the implementation of semaphores, a synchronization tool."
Language: C++ - Size: 610 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

star-child-0/Hypatia-philosopher-tester
Tester for the Dining philosophers of 42Cursus
Language: Shell - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

AzerSD/Extended-Dining-Philosophers
Extends the classic Dining Philosophers problem to a larger group of philosophers. The problem requires finding a solution that allows all the philosophers to eat without deadlock or starvation, even as the number of philosophers increases.
Language: C - Size: 1.38 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

nour3adel/Dining-philosopher
Examble about Deadlock ( OS Course )
Language: Java - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

leilibrk/Dining-philosophers
The dining philosophers problem is a classic synchronization problem which is used to evaluate situations where there is a need of allocating multiple resources to multiple processes.
Language: C - Size: 48.8 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

kamilprzybyl/Philosophers
Dining philosophers problem
Language: C - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ROALOCH/cucei-filosofos
I5904 - Seminario de Uso, Adaptación y Explotación de Sistemas Operativos
Language: C# - Size: 4.06 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

Siddardha21/Operating-Systems
Operating Systems (CS312) Assignments
Language: C - Size: 50.8 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

vlsidlyarevich/concurrency-in-practice
Java concurrency exercises
Language: Java - Size: 1.66 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 2

nsteps/concurrency
Concurrent data structures and common problems
Language: Kotlin - Size: 56.6 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

acarlson99/philosophers
Dining philosophers problem. Mutexes and pthreads and semaphores galore
Language: C - Size: 1.94 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

FatemeMarzani/MCRL2-diningphilosopher
mcrl2 dining philosopher none deterministic
Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

changgyhub/dining-philosophers
A simple yet robust solution to Dining Philosophers in pthread
Language: C - Size: 72.3 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

amitbd1508/Dining-Philosopher-With-GUI
Language: Java - Size: 155 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

zuzdud/dining-philosophers-problem
This project implements the classic Dining Philosophers Problem using threads and mutexes in C++.
Language: C++ - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

tigran-sargsyan-w/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: C - Size: 56.6 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

dboissin/zookeeper-curator-tests
A distributed implementation of dining philosophers problem to test Zookeeper coordination and Curator recipes.
Language: Java - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

scienceMiner/seatrials
Miscellaneous JAVA tests and trials, including lifedays, decathlon calculations, dining philosophers simulation and other interview questions
Language: Java - Size: 174 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

SouleEater99/Philosophers
About Section Philosophers 🍝⏳ – A 42 School project implementing the classic Dining Philosophers problem in C. Core Concepts: Multithreading (pthreads) & Mutex synchronization Multiprocessing (bonus) with Semaphores Deadlock/starvation prevention strategies Precise timing & thread-safe logging Key Features: ⚙️ Concurrent resource management
Language: C - Size: 1.72 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

hwixley/Dining-Philosophers-Problem
Optimised spaghetti eating
Language: Rust - Size: 253 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

atellaluca/dining-philosophers
This project implements the classic Dining Philosophers Problem using Pthreads and semaphores in C++.
Language: C++ - Size: 630 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

NeilW/systemd-dining
Dining philosophers using systemd and the Unix Programming Environment
Language: Shell - Size: 154 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

raveriss/philo
Multithreading simulation project where philosophers dine, think, and sleep while avoiding death by starvation. It's an exploration of process threading, mutexes, and the dining philosophers problem in C. This project provides practical experience with the challenges of synchronizing threads and processes to achieve a common goal
Language: C - Size: 727 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

aaron-22766/42_philosophers
Solve the dining philosophers problem with threads and mutexes
Language: C - Size: 31.3 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Buraktalhaa/DiningPhilosophers
A solution to the famous Dining Philosophers problem using the Token Ring approach.
Language: Python - Size: 265 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cirillom/dining-philosophers
Dining philosophers problem solution that avoids starvation and deadlock
Language: C - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

lavrd/philosophers
Dining philosophers problem
Language: Go - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

xyderos/dining-philosophers
Solving the dining philosophers problem in elixir
Language: Elixir - Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

karadnz/Philosophers
My solution to dining philosophers problem using threads, mutexes, processes and semaphores.
Language: C - Size: 68.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MusabAlsaifi/C-The-Dining-Philosophers
Implementation of the dining philosophers program in C
Language: C - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MisaghM/Operating-System-Lab-Projects Fork of SamanEN/Operating-System-Lab-Projects
Extended xv6 operation system with new system calls, console shortcuts and command history, MLFQ, and semaphores.
Size: 97.7 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SM2A/Operating_System_Lab_Course_Projects
🎓💻University of Tehran OS Lab Course Projects - Fall 2021
Language: C - Size: 7.53 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MichelleJiam/philosophers
42/Codam introduction to multithreading through the dining philosophers problem
Language: C - Size: 1.18 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

s-brez/threading-demo
Multithreaded producer-consumer and dining philosopher problem simulations.
Language: C++ - Size: 698 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

zainabdnaya/Philosepher_42
The Dining_Philosepher_probleme: In this repository u will see the basics of threading a process and how to work on the same memory space
Language: C - Size: 1.48 MB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

BigWheel92/Dining-Philosophers
An implementation of a solution to the dining philosophers problem.
Language: C++ - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Buglik/Dining-philosophers
Language: C++ - Size: 1.48 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

garrou/dining-philosophers
Dining philosophers problem
Language: Java - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

rudgalsky/DiningPhilosophers
C# implementation of solution for the dining philosophers problem.
Language: C# - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jaypatel1210/Deadlocak-Synchronization-os
Language: HTML - Size: 767 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

oscarsandford/dining-philosophers
An implemented solution for the Dining Philosophers thread synchronization problem.
Language: C - Size: 133 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

harshita19244/DiningPhilosophers
The following code is an implementation of the dining philosophers problem in C
Language: C - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Sevla8/Dining-Philosophers
Dining philosophers problem
Language: C - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

dev-drprasad/diningproblem
distributed dining philosophers problem solution in Go
Language: Go - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Krauser123/DiningPhilosophers
Implementation on .Net Core of classic dining philosophers problem
Language: C# - Size: 5.86 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

Running-VincentW/concurrent-cw2
Kernel developed for the ARM based Cortex-A8 processor, which allows concurrent execution of processes via the scheduler and IPC.
Language: C - Size: 188 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

sauce-kode/dining-philosopher-s-problem
A C++ solution to the Operating System's class exercise for the dining philosopher's problem
Language: C++ - Size: 438 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

OlexiyKramarenko/Solutions-For-Dining-Philosophers-Problem
Three solutions for solving deadlock and starvation in multithreading programming.
Language: C# - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jwblangley/JavaDiningPhilosophers
Implementation of Dining Philosophers Solution in Java
Language: Java - Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

hadisfr/promela-async-dining-philosophers 📦
a Project for Introduction to Formal Methods F98 at UT - mirror of https://gitlab.com/hadi_sfr/promela-async-dining-philosophers
Language: TeX - Size: 162 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

anselmomendes/Jantar-dos-filosofos
Implementação do código usando programação paralela em C no problema clássico de Jantar dos Filósofos.
Language: C - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

kacpwoja/EOPSY_philosophers_threads
Task for 7th EOPSY lab
Language: C - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

kacpwoja/EOPSY_philosophers
Task for 5th EOPSY lab
Language: C - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

yo-C-ta/dining-philosophers-rust
https://doc.rust-lang.org/1.2.0/book/dining-philosophers.html
Language: Rust - Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

juricaKenda/Dining-Philosophers
A classic example problem often used in concurrent algorithm design.
Language: Java - Size: 97.7 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

e455a81e-d3ba-41a2-bc6d-7aafb1d9a5cd/DiningPhilosophers
Language: C# - Size: 388 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

dbond762/dining_philosophers
Задача об обедающих философах
Language: HTML - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

mgoldsmith1/Dining-Philosophers-Problem
Dining Philosophers Problem, Race conditions & JUnit Testing
Language: Java - Size: 2.81 MB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

DomenicBianchi01/CIS3110-A3
An implementation of the dining philosophers problem and memory management with holes
Language: C - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

gee4vee/compsci
Data structures, algorithms, etc. Solutions to some common interview questions.
Language: Java - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

phanikmr/DiningPhilospher
Language: C - Size: 9.5 MB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

jacklebbos/Dining-philosopher
Language: Java - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

David-Wobrock/runway-model-dining-philosophers
The dining philosophers problem model in Runway
Language: JavaScript - Size: 30.3 KB - Last synced at: 5 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

v-kolesnikov/dining_philosophers
🍽 Dining philosophers problem solution on Ruby
Language: Ruby - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0
