msger的方法locker改为对象方法