WAITING_THREADS
pthread_t waiting_threads[WAITING_THREADS];
for (j = 0; j < WAITING_THREADS; j++)
for (j = 0; j < WAITING_THREADS; j++) {
pthread_t waiting_threads[WAITING_THREADS];
for (j = 0; j < WAITING_THREADS; j++)
for (j = 0; j < WAITING_THREADS; j++) {
pthread_t waiting_threads[WAITING_THREADS];
for (j = 0; j < WAITING_THREADS; j++)
for (j = 0; j < WAITING_THREADS; j++) {