修改了lock变量声明的位置