Files
concurrency-in-action/source/listing_a.4.cpp
2018-10-18 00:40:34 -05:00

10 lines
168 B
C++

std::condition_variable cond;
bool data_ready;
std::mutex m;
void
wait_for_data()
{
std::unique_lock<std::mutex> lk(m);
cond.wait(lk, [] { return data_ready; });
}