为读取函数增加同步锁