Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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/tomiwa-ot/cs-assignments
computer science assignments
assembly bank-application bankers-algorithm bellman-ford-algorithm computational-methods computer-science concurrent-programming data-structures dijkstra-algorithm dining-philosophers-problem generics java linear-algebra memory-management operating-system search-engine search-engines serp systems-analysis tracking-fleet-vehicles
Last synced: 14 Nov 2024
https://github.com/archer-01/philosophers
Basic implementation of "Dining Philosophers" problem
c dining-philosophers-problem multiprocessing multithreading mutex-synchronisation semaphores synchronization unix
Last synced: 05 Nov 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/furkankayar/multithreadedprogrammingexamples
Popular problems and solutions of multithreaded programming.
bridge-problem c critical-section dining-philosophers-problem multithreaded multithreading mutex mutual-exclusion pthread pthreads-api semafor sleeping-barber thread-synchronization
Last synced: 13 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/vaibhav-pant/operating-system
This repository contains all the source code that I have wriiten for my Operating System course.
clook-scheduling cpu-scheduling-algorithms cscan-scheduling dining-philosophers dining-philosophers-problem disk-scheduling-algorithms fcfs-process-scheduling gantt-chart inter-process-communication lfu-page-replacement linux-system-calls look-scheduling lru-replacement-algorithm os page-replacement-algorithms priority-scheduling-algorithm round-robin-scheduling scan-scheduling sjf-process-scheduling sstf-scheduling
Last synced: 15 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/taisiabarteneva/philosophers
A solution to dining philosophers problem
c dining-philosophers-problem djikstra-algorithm multiprocessing multithreading
Last synced: 12 Nov 2024
https://github.com/aaron-22766/42_philosophers
Solve the dining philosophers problem with threads and mutexes
42 42-philosophers 42born2code 42cursus 42heilbronn 42projects 42school c dining-philosophers dining-philosophers-problem mutexes threads
Last synced: 11 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/mfunyu/philosophers
42cursus 42first-circle dining-philosophers-problem mutex threading
Last synced: 14 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