execution: PASS main: create thread1 thread1: attempt timed lock for writing thread1: acquired write lock thread1: unlock write lock main: create thread2 thread2: attempt timed lock for writing thread2: acquired write lock thread2: unlock write lock Test PASSED