添加了对于ReadWriteLock的使用