#include "baz.h" #include int baz(int &j, std::mutex &mutex, std::condition_variable &cv) { std::unique_lock lock(mutex); cv.wait(lock, [&j] { return j == 42 * 42; }); int k = sqrt(j); return k; // break here }