- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 工具类库系列(十三)-ObjectSharedPtrMap2
第十三个工具类:ObjectSharedPtrMap2 这是继ObjectMap之后,第三个Object对象管理类,管理的是对象的智能指针对象 功能与上一个ObjectSharedPtrMap类似 1、线程安全。 2、多线程环境下:有多个线程在迭代,其他线程在删除时,迭代不失效 3、多线程环境下:有多个线程在迭代,多个迭代互不干扰 上代码: ObjectSha
2017-02-21 10:23:12 352
原创 工具类库系列(十二)-ObjectSharedPtrMap
第十二个工具类:ObjectSharedPtrMap 这是继ObjectMap之后,第二个Object对象管理类,管理的是对象的智能指针对象 并且同样确保:1、线程安全。2、多线程环境下:有一个线程在迭代,其他线程在删除时,迭代不失效 上代码: ObjectSharedPtrMap.h #ifndef __ObjectSharedPtrMap_h__ #def
2017-02-20 10:30:58 392
原创 工具类库系列(十一)-ObjectMap
第十一个工具类:ObjectMap ObjectMap 是一个上篇提到的 objectid64 的一个idid映射关系表,由map实现 该类用于需求中时常会出现的 1对1 或者 1对多 映射关系, 比如: 1对1:一个网络链接对象 对应 一个玩家对象, 一个玩家对象 也对应一个 网络链接对象 1对多:一个玩家对象 对应 一个游戏公会对象 同时实现了: 1
2017-02-17 14:25:48 3255
原创 工具类库系列(十)-Object
第十个工具类:Object Object是作为很多类的基类来使用的 用来实现提供给的每个类对象一个唯一的内存guid的功能,方便做map Object封装一个无符号长整型的m_id, 定义一个全局的object_guid,从1开始自增,在Object的构造函数中自增,保留0用来表示对象不存在 在多线程环境下,为了保证object_guid自增的线程安全,用
2017-02-17 13:53:59 713
MiniProto2.0
2018-06-06
Xml读取代码自动生成工具
2018-01-18
Csv读取代码自动生成工具(2.0)
2018-01-15
MiniProto1.0
2017-06-25
Csv读取代码自动生成工具
2017-01-09
黑白棋(win32实现)
2014-08-06
Apache内存池内幕
2012-11-27
PC游戏编程人机博弈
2010-03-05
tc图形函数详解
2008-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人