Код: Выделить всё
std::mutex mtx;
std::condition_variable cv;
void f()
{
{
std::unique_lock lock( mtx );
cv.wait( lock ); // 1
}
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/32978066/why-is-there-no-wait-function-for-condition-variable-which-does-not-relock-the-m[/url]
Мобильная версия