#include #include #include #include #include #include #define M 4 #define N 3 unsigned int iter; sem_t accessM,readresM,orderM; unsigned int readers = 0; void *reader(void *prm) { int num1=*(int*)prm; int i=0,r; for(i;i