摘要:
今天实现一个单例的时候,想到多线程getInstance()时可能会有问题,就查了一下单例的几种实现方式。有一种被称为“饿汉式”的实现: 1 class manager 2 { 3 private: 4 manager(){printf("called.");} 5 static manager* m_pInstance; 6 7 public: 8 manager* GetInstance() 9 {10 return m_pInstance;11 }12 }13 14 ... 阅读全文