摘要:
第一种:低效率实现 这种实现方法,优点是实现简单,缺点是在多线程频繁访问下效率比较低,经常出现锁竞争。适应于不需要频繁访问实例的情况下。 class Singleton
{
public: static Singleton* GetInstance() { AutoLock lock(mutex); if (!m_inst... 阅读全文
摘要:
第一种:低效率实现 这种实现方法,优点是实现简单,缺点是在多线程频繁访问下效率比较低,经常出现锁竞争。适应于不需要频繁访问实例的情况下。 class Singleton
{
public: static Singleton* GetInstance() { AutoLock lock(mutex); if (!m_inst... 阅读全文