Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with dining-philosophers-problem

A curated list of projects in awesome lists tagged with dining-philosophers-problem .

https://github.com/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.

42 42born2code 42cursus 42paris 42projects 42school ansi-c c89 cleancode concurrency concurrent-programming dining-philosophers dining-philosophers-problem dinning-phillospher multithreading mutex-synchronisation philosophers philosophers-dinner-problem philosophers42

Last synced: 27 Oct 2024

https://github.com/clemedon/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.

42 42born2code 42cursus 42paris 42projects 42school ansi-c c89 cleancode concurrency concurrent-programming dining-philosophers dining-philosophers-problem dinning-phillospher multithreading mutex-synchronisation philosophers philosophers-dinner-problem philosophers42

Last synced: 29 Sep 2024

https://github.com/utarwyn/dining-philosophers-problem

A school project to deal with the dining philosophers problem.

dining-philosophers-problem learning school-project semaphore

Last synced: 19 Oct 2024

https://github.com/danieldidiobalsamo/concurrent_execution_models

Implementation of the three execution models used in concurrent programming

boost cpp dining-philosophers-problem fibers producer-consumer-problem readers-writers-problem

Last synced: 09 Nov 2024

https://github.com/abderrsfa/philosophers

A program dealing with the dining philosophers problem and the basics of creating and managing threads and mutexes.

1337 42born2code dining-philosophers-problem multithreading mutex philosophy thread

Last synced: 07 Nov 2024

https://github.com/namorgha/philosophers

This repository features a C implementation of the Dining Philosophers problem, showcasing techniques for managing concurrency and avoiding deadlock in multi-threaded environments.

42 c-language dining-philosophers-problem

Last synced: 11 Nov 2024

https://github.com/42-ikole/philosophers

🍽 Three solutions to the dining philosophers problem in c

dining-philosophers-problem philosophers threads

Last synced: 07 Nov 2024

https://github.com/jotavare/philosophers

Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.

c data-races deadlock dining-philosophers-problem gdb makefile multithreading mutex-synchronisation mutexes-locks norminette philosophers pthreads semaphore thread valgrind

Last synced: 08 Nov 2024

https://github.com/iamareebjamal/semaphores-example

Basic process synchronisation using semaphores in linux demonstrated by special kind of Dining Philosophers problem

cpp dining-philosophers-problem process-synchronisation semaphore

Last synced: 29 Nov 2024

https://github.com/mfunyu/tester_philosophers

Tester for level 3 project "philosophers" @42Tokyo

42cursus dining-philosophers-problem tester

Last synced: 14 Nov 2024

https://github.com/mehmoodulhaq570/philosophers-dining-hall-problem

This Python repository solves the Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock. The implementation manages philosopher states efficiently, balancing thinking, hunger, and eating without issues.

concurrency deadlock-avoidance deadlocks dining-philosophers-problem operating-system philosophers-dinner-problem

Last synced: 05 Nov 2024

https://github.com/aditiisaxena/dining-philosophers-problem

Solutions to prevent deadlock condition in the classic Dining Philosophers Problem

c-programming deadlock-avoidance dining-philosophers-problem semaphore

Last synced: 18 Dec 2024

https://github.com/jastka4/dining-philosophers-problem

Project for university. Dining philosophers problem in C++.

cpp17 dining-philosophers-problem pwr

Last synced: 06 Nov 2024

https://github.com/marko19907/os-programming-concepts

Operating system programming concepts, Operating Systems with System Programming (IDATA2305) course, spring 2022.

dining-philosophers-problem java java-monitor lambdas maven maven-modules multithreading producer-consumer-problem sleeping-barber streams synchronization threadpoolexecutor threads

Last synced: 06 Nov 2024

https://github.com/hyxogen/philosophers

A 42 common core project about philosophy and threads

42projects c dining-philosophers-problem mutexes pthreads semaphores

Last synced: 08 Nov 2024

https://github.com/radosz99/dining-philosophers

Dining Philosophers using Chandi-Misra algorithm

chandi-misra-algorithm cpp17 dining-philosophers-problem

Last synced: 12 Nov 2024

https://github.com/mobiwn/operating-systems

📚 Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.

concurrency concurrent-programming dining-philosophers dining-philosophers-problem operating-system operating-systems os slab slab-allocator system-calls urmia-university

Last synced: 11 Nov 2024

https://github.com/ammahmoudi/dinning-philosophers

Implenting Dinning Philosophers problem in a client-server style with nice GUI using java and javafx

dining-philosophers-problem dinning-philosophers java javafx

Last synced: 15 Nov 2024

https://github.com/neilw/systemd-dining

Dining philosophers using systemd and the Unix Programming Environment

dining-philosophers dining-philosophers-problem linux systemd

Last synced: 16 Dec 2024

https://github.com/samuellucas97/dining-philosophers

Implementation of Concurrency Programming problem, Dining Philosophers.

concurrent-programming dining-philosophers-problem semaphores-locking

Last synced: 07 Nov 2024