A project made in accordance with the philosophers project which is part of the Codam Core Curriculum. It is a version of the dining philosophers problem. One or more philosophers sit at a round table. There is a large bowl of spaghetti in the middle of the table. Philosophers need two forks to eat the spaghetti. There are as many forks as philosophers.
# Access
cd philo
# Compile the mandatory part
make
# To run (example)
./philo 5 800 200 200 7
# To remove objects
make clean
# To remove objects and executable
make fclean
- The Dining Philosopher’s Problem
- Making an accurate Sleep() function
- Introduction of Deadlock in Operating System
- What are Race Conditions?
- Philosophers visualizer