This is an exercise to understand how multi threading and semaphore works by simulating a Philosopher problem. The program is written in C language and require the 4 input <Number of philosopher> <Time to die> <Time to eat> <Time to sleep> If any of the philosopher dies, the program stops and resources are freed.