#include #include #include #include #define NUMP 5 pthread_mutex_t fork_mutex[NUMP]; pthread_mutex_t eat_mutex; main() { int i; pthread_t diner_thread[NUMP]; int dn[NUMP]; void *diner(); pthread_mutex_init(&eat_mutex, NULL); for (i=0;i