hi all, I am learing pthreads. I am trying to implement producer/consumer(5producers,5consumers) problem with buffer size=10. given below is the program written using pthreds. (os is redhat linux9) Code: #include int counter=0; int max=10; pthread_mutex_t counter_mutex= PTHREAD_MUTEX_INITIALIZER; pthread_mutex_t condp_mutex= PTHREAD_MUTEX_INITIALIZER; pthread_mutex_t condc_mutex= PTHREAD_MUTEX_INITIALIZER; pthread_cond_t condVarProd= PTHREAD_COND_INITIALIZER; pthread_cond_t condVarCons= PTHREAD_COND_INITIALIZER; void *prodfun(); void *consfun(); main() { pthread_t prothr[10],conthr[10]; int i; for(i=0; i<5; ...