id summary reporter owner description type status milestone component version severity resolution keywords cc 8518 Sync: Add a latch class viboes viboes "Based on N3600- C++ Latches and Barriers http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3600.html implement a latch class that could have the following interface {{{ class latch { public: latch(latch const&) = delete; latch& operator=(latch const&) = delete; latch(std::size_t count); ~latch(); void wait(); bool try_wait(); template cv_status wait_for(const chrono::duration& rel_time); template cv_status wait_until(const chrono::time_point& abs_time); void count_down(); void count_down_and_wait(); void reset(std::size_t count); }; }}} " Feature Requests closed Boost 1.56.0 thread Boost 1.54.0 Problem fixed