execution: PASS main: Initialize barrier with count = 2 main: create child thread child: barrier wait main: destroy barrier while child is waiting main: correctly got EBUSY Test PASSED