基于Boost的数据处理器及线程安全类和信号量
1.线程安全的双端队列,可用于多线程中传递数据,数据类型包括二进制流、简单类型、对象等。
2.封装了boost的condition_variable,使其使用方法很接近Windows的Event。其优势在于能跨平台使用。
3.封装了boost的mutex,能跨平台使用。
4.封装了boost的mutex的scoped_lock,能跨平台使用。相对于CWnLock,其优势在于发生异常时能自动解锁,避免线程死锁。
5.
//一个可用于线程间传递数据的类。此类的优势在于:
//1.跨平台
//2.将线程通信间比较难的线程安全、信号通知等机制均封装在对象中
//3.由于数据的传
下载地址
用户评论
有用,资源不错
正在学习多线程时,使用BOOST实现线程间同步,感谢分享
看看,学习一下
boost新手学习用,多谢了
demo不错。是boost源码!