摘要: 单例模式需要注意的问题: 1、static实例保证只有一个实例 2、需要C++类外初始化实例、线程锁等 3、私化构造函数,关闭赋值运算符=和拷贝构造函数 4、应当有Releas函数 5、应该考虑线程安全问题 下面是懒汉模式的实现: #include <thread> #include <mutex> 阅读全文
posted @ 2020-08-18 18:19 卖雨伞的小男孩 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式的实现以及标准 1、实例要是static类型,保证内存中只有一份copy 2、不能够外部创建,也就是通过关键字private私有化构造函数 3、提供一个外部访问方法GetInstance 4、无论何时必须考虑线程安全问题 二、懒汉模式 需要时才创建,因此称作懒汉模式,代码示例如下: pu 阅读全文
posted @ 2020-08-18 18:13 卖雨伞的小男孩 阅读(157) 评论(0) 推荐(0) 编辑