利用读写锁保证数据的一致性