存档在 ‘多线程’ 分类

RWLock:共享读写锁

2009年11月24日
  • 名称:RWLock
  • 类型:class
  • 头文件:<hgl/RWLock.H>
  • 示例程序:
  • SVN版本:2428
  • 加入日期:2009-11-24
  • 说明:在unix下中使用pthread的rwlock,在Windows下使用Event/Mutex模拟实现。在上层的使用上保持了一致性的接口。
  • 另:由于pthread for Win32使用LGPL授权协议,所以没有选择使用pthread实现。

atom_int:原子整型数据类型

2009年11月24日
  • 名称:atom_int
  • 类型:class
  • 头文件:<hgl/Atomic.H>
  • 示例程序:Function/Atomic
  • SVN版本:2427
  • 加入日期:2009-11-24
  • 说明:基于原子操作的整型变量数据模拟,在使用方式上力求与int一致,使用操作符重载方式将各种运算转为针对各操作系统/CPU的本地API。