This is a 42 project. Philosophers dinner problem in C. Introduction to threads, mutexes, processes, semaphores and Inter Process Communication (IPC)
git clone
cd 42-philosophers/
make
./philo <nbr_of_philos> <time_to_die> <time_to_eat> <time_to_sleep> [nbr_of_times_each_philo_must_eat]
and that's basically it! :)