增加锁机制Mutex 和 worker语法检查