一点一滴成长

导航

2017年9月29日 #

boost--线程

摘要: 1、thread的使用 boost的thread包含了线程创建、使用、同步等内容,使用thread需要包含头文件"boost\thread.hpp"。 thread中使用了需要编译的thread库,所以还需要添加thread库到项目附加库目录,在linux下链接thread库时还需要使用-lpthr 阅读全文

posted @ 2017-09-29 09:28 整鬼专家 阅读(1786) 评论(0) 推荐(1) 编辑

boost--线程同步

摘要: 1、互斥锁(互斥量) mutex是独占式的互斥锁。timed_mutex增加了超时功能。 成员函数:lock()用于锁定,try_lock()为非阻塞版本的锁定,unlock()用于解锁。timed_lock()只属于timed_mutex,它可以等待一定的时间,等待的时间可以是一个时间段,也可以是 阅读全文

posted @ 2017-09-29 09:28 整鬼专家 阅读(2815) 评论(0) 推荐(0) 编辑