Short self-contained descriptions of distributed algorithms suitable for 2nd year undergraduates.
-
Updated
Jun 19, 2024 - HTML
Short self-contained descriptions of distributed algorithms suitable for 2nd year undergraduates.
This repository contains all the source code that I have wriiten for my Operating System course.
This project introduces the basics of threading in process management, demonstrating how to create threads and utilize mutexes to handle concurrent operations safely.
Python project implementing simulation of Dining philosophers problem
Various small programs: barnsley fern, game of life, christmas tree, langton's ant, bean machine, etc.
42 School Philosophers project: The Dining Philosophers Problem, written in C.
Dining philosophers using systemd and the Unix Programming Environment
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
Miscellaneous JAVA tests and trials, including lifedays, decathlon calculations, dining philosophers simulation and other interview questions
Solve the dining philosophers problem with threads and mutexes
"This repository showcases the implementation of semaphores, a synchronization tool."
This project involves implementing a dining philosophers problem, where philosophers (threads) compete for limited resources (forks) while avoiding deadlock and ensuring they can eat without conflicts.
Repository for the lectures taught in the course named "Operating Systems Lab" at the University of Guilan, Department of Computer Engineering.
Tester for the Dining philosophers of 42Cursus
Dining philosophers problem solution that avoids starvation and deadlock
Dining philosophers problem
Console app in Polish that implements waiter solution of Dining Philosophers Problem: multithreading and multiprocessing versions.
Dining philosophers problem
Dining philosophers problem's guide for 42 school
Add a description, image, and links to the dining-philosophers topic page so that developers can more easily learn about it.
To associate your repository with the dining-philosophers topic, visit your repo's landing page and select "manage topics."