摘要: singleton_pool与pool的接口完全一致,可以分配简单数据类型(POD)的内存指针,但它是一个单件,并提供线程安全。由于目前Boost还未提供标准的单件库,singleton_pool在其内部实现了一个较简单、泛型的单件类,保证在main()函数运行之前就创建单件(详情可参考4.6.1小... 阅读全文
posted @ 2014-12-11 17:58 gasxia 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: http://book.51cto.com/art/201205/336658.htm10.1.2 原子类型前面我们看到,对于单线程上下文来说,我们可以对整型值简单地使用--和++。但是对于多线程,我们需要使用操作系统/架构原语。这种方式的缺点是即使我们将差异性抽象到一个公共的函数,例如intege... 阅读全文
posted @ 2014-12-11 17:37 gasxia 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 目的以某种存储形式使自定义对象持久化。将对象从一个地方传到另一个地方。使程序更具维护行。百度百科说明Serialization将对象的状态信息转换为可以存储或传输的形式的过程。Wiki引用定义对同步控制而言,表示强制在同一时间内进行单一存取。在数据储存与传送的部分是指将一个对象存储至一个储存媒介,例... 阅读全文
posted @ 2014-12-11 16:49 gasxia 阅读(142) 评论(0) 推荐(0) 编辑