boyunzheyue2

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年6月29日

摘要: 同样是在一个面试中被问及在多线程环境中,如果多个线程公用一个对象,该对象如何安全释放。 想要解答该问题就要先了解智能指针 http://blog.csdn.net/hackbuteer1/article/details/7561235 智能指针(smart pointer)是存储指向动态分配(堆)对 阅读全文
posted @ 2016-06-29 10:43 boyunzheyue2 阅读(1103) 评论(0) 推荐(0)

摘要: 最近正在面试,遇到一个问题,说在多线程情况下实现单例,但是不使用锁的情况下如何实现 执行结果如下 可以看到在调用getInstance函数时,实例就已经完成了初始化,这里有个疑问为什么声明为private的m_instance对象可以在类外进行初始化? 因为C++标准规定,非整型和枚举型静态常量类成 阅读全文
posted @ 2016-06-29 09:25 boyunzheyue2 阅读(150) 评论(0) 推荐(0)