An open API service providing repository metadata for many open source software ecosystems.

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