execution: PASS main: attempt write lock main: acquired write lock main: create thread thread: attempt timed read-lock thread: timed read-lock correctly expired main: unlock write lock Test PASSED