execution: PASS main: attempt read lock main: acquired read lock main: create wr_thread, with priority: 0 wr_thread: attempt write lock main: create rd_thread, with priority: 1 rd_thread: attempt read lock rd_thread: acquired read lock rd_thread: unlock read lock main: unlock read lock wr_thread: acquired write lock wr_thread: unlock write lock Test PASSED