procedure 锁了