发布一个开源的C++线程库
来源:互联网 发布:施工方案编制软件 编辑:程序博客网 时间:2024/04/28 15:57
发布一个开源的C++线程库,封装了标准pthread。使用时很简单,像Java一样继承Thread,然后重定run()方法就可以了。互斥锁、信号量也参照Java当中的做法,做了相应封装。
http://code.google.com/p/objective-encapsulation-of-pthread/
写的时候参照了下面的资料:
thread,mutex,condition
http://www.cnblogs.com/cy163/archive/2008/08/16/1269488.html
mutext,condition
http://blog.csdn.net/hurricane880/archive/2009/04/13/4068465.aspx
semaphore
http://hi.baidu.com/alanx/blog/item/4526026078484440ebf8f8e7.html
semaphore
Downloads/pdf
信号量操作的本质
http://darxin.info/archive/2010/08/745e447a/
信号量解决经典线程同步问题(Java语言描述)
http://hxraid.javaeye.com/blog/739265
- 发布一个开源的C++线程库
- [C++] 发布一个 Linux 下的 C++ 多线程库
- 发布一个C编写的Ping类
- C-发布一个关于数据结构的C语言代码
- 一个线程类的实现(C++)
- 一个C语言线程池的实现
- 发布一个开源的正则表达式测试工具
- Inbox:发布一个开源的电子邮件应用平台
- 一个简单的线程池的实现(C++)
- 一个简单的线程池的实现(C++)
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- 一个Linux下C线程池的实现
- [推荐] 手机RAM,Flash ROM、内存概念的困惑,看你是否真的明白(转)
- 子衿的事(18)
- 2011年网页设计师需要再加把劲
- oracle中的伪列rownum
- [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
- 发布一个开源的C++线程库
- CPalette,CBitmap与DIB
- 三项限制
- PATH——路径设置命令
- Linux下的压缩解压缩命令详解
- 没有create,能不能alter
- "foo", "bar", "foobar" 的意思
- DELTREE——删除整个目录命令
- Oops诞生记[转自网络,作者不祥,收藏之]