摘要:
barrier:栅栏的意思,当barrier bar(3),这三个线程会放到栅栏中,等第三个线程执行时一起唤醒,然后返回barrierbarrier类的接口定义如下: 1 class barrier : private boost::noncopyable // Exposition only 2 { 3 public: 4 // construct/copy/destruct 5 barrier(size_t n); 6 ~barrier(); 7 8 // waiting 9 bool wait();10 };barrier类为我们提供了这样一种控制线程同步的机制... 阅读全文