/philosophers

This project is a training for multi-thread/multi-process programming with the use of mutex and semaphore. Two different variants are used to simulate and solve the famous Dining Philosophers problem. The project also teaches optimization and parralessing of processes. This is done directly with CPU control to ensure the existence of the philosophers.

Primary LanguageC

Stargazers