摘要:
条件变量 如果线程之间执行顺序上有依赖关系,可使用条件变量(Condition variables)。 可以到boost官网中参考条件变量(Condition variables)的使用。 条件变量必须和互斥量配合使用,等待另一个线程重某个事件的发生(满足某个条件),然后线程才能继续执行。共有两种条 阅读全文
posted @ 2017-05-03 13:45
fire909090
阅读(362)
评论(0)
推荐(0)
摘要:
线程中断 在一个线程对象上调用 interrupt() 会中断相应的线程,并会在这个线程中抛出一个类型为 boost::thread_interrupted 的异常。 如果给定的线程不包含任何中断点,简单调用interrupt就不会起作用。 每当一个线程中断点,它就会检查interrupt是否被调用 阅读全文
posted @ 2017-05-03 13:43
fire909090
阅读(1046)
评论(0)
推荐(0)