减少两个不必要的锁