单例双检查锁需要手动释放,不然会内存泄漏,用智能指针也行