第二题 单例模式
来源:互联网 发布:尔康制药 知乎 编辑:程序博客网 时间:2024/06/05 03:43
#include<iostream>#include<pthread.h>using namespace std;pthread_mutex_t mutex;class Singleton{public: static Singleton* getInstance() { //return &singleTon; if(NULL == psingleTon) { pthread_mutex_lock(&mutex); if(NULL == psingleTon) { psingleTon = new Singleton(); } pthread_mutex_unlock(&mutex); } return psingleTon; }private: Singleton() { cout<<"hello"<<endl; } static Singleton *psingleTon;};Singleton* Singleton::psingleTon = NULL;int main(){ Singleton *p1 = Singleton::getInstance(); Singleton *p2 = Singleton::getInstance(); Singleton *p3 = Singleton::getInstance(); Singleton *p4 = Singleton::getInstance(); return 0;}
阅读全文
0 0
- 第二题 单例模式
- java设计模式 第二讲 单例模式
- IOS设计模式第二篇之单例设计模式
- 设计模式第二篇-单例设计模式
- JavaSE第二十五讲:单例模式详解
- 第二篇:Java实现多种单例模式SingletonPattern
- 【设计模式】Java设计模式第二课之单例模式
- 你真的了解单例模式吗?你真的认为单例模式很简单吗? 第二篇
- java 程序性能优化《第二章》设计优化 2.1善用设计模式 1 单例模式
- 单例、单例模式
- Android编程思想,面向对象程序设计第二篇——单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 脚跟脚设计单件模式—第二脚
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- PAT a1034题解
- es6 函数形参的默认值
- PAT a1035题解
- [Head.First.PHP.&.MySQL]pdf
- closed-form solution(闭合解),analytical solution(解析解),numerical solution(数值解)
- 第二题 单例模式
- maven 项目对象模型
- verilog系统复位后拉高某个信号
- 深度学习实例1-----利用深度学习keras工具包实现销量预测
- 字母’x’在CSS世界中的角色和故事
- poj2749:Building roads(2-SAT)
- 图的存储与实现
- ASP.NET MVC中将数据从Controller传递到视图方法
- [cocos2d-x]关于声音和音效