方便继承修改为不线程安全