testReentrantLock