使用volatile关键字确保对单实例指针的判空正确