Non-Reentrant ReadWriteLock Demo