运行单例判断