设为首页 加入收藏

TOP

3.11 singleton_pool
2013-10-07 14:58:45 来源: 作者: 【 】 浏览:74
Tags:3.11 singleton_pool

3.11  singleton_pool

singleton_pool与pool的接口完全一致,可以分配简单数据类型(POD)的内存指针,但它是一个单件,并提供线程安全。

由于目前Boost还未提供标准的单件库,singleton_pool在其内部实现了一个较简单、泛型的单件类,保证在main()函数运行之前就创建单件(详情可参考4.6.1节)。

singleton_pool位于名字空间boost,为了使用singleton_pool组件,需要包含头文件<boost/pool/singleton_pool.hpp>,即:

  1. #include <boost/pool/singleton_pool.hpp> 
  2. using namespace boost; 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.1 noncopyable 下一篇3.10 object_pool

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: