替换上锁用法，改为with语法

Signed-off-by: zhouyou <zhouyoug@gmail.com>