execution: PASS Initialize barrier with count = 5 -Loop 0- main: create 5 child threads child[1]: barrier wait child[2]: barrier wait child[3]: barrier wait child[4]: barrier wait main: wait for child threads to end child[0]: barrier wait child[0]: get PTHREAD_BARRIER_SERIAL_THREAD -Loop 1- main: create 5 child threads child[2]: barrier wait child[3]: barrier wait child[4]: barrier wait main: wait for child threads to end child[0]: barrier wait child[0]: barrier wait child[0]: get PTHREAD_BARRIER_SERIAL_THREAD -Loop 2- main: create 5 child threads child[2]: barrier wait child[3]: barrier wait child[4]: barrier wait main: wait for child threads to end child[5]: barrier wait child[5]: barrier wait child[5]: get PTHREAD_BARRIER_SERIAL_THREAD Test PASSED