Spec-Zone.ru › C++

std::latch::try_wait

bool try_wait() const noexcept;
(начиная с C++20)

Возвращает true только в том случае, если внутренний счётчик достиг нуля. Эта функция может с очень низкой вероятностью ошибочно вернуть false, даже если внутренний счётчик достиг нуля.

Параметры

(нет)

Возвращаемое значение

С очень низкой вероятностью false, в противном случае cnt == 0, где cnt — значение внутреннего счётчика.

Примечания

Возможность получения ошибочного результата предусмотрена для того, чтобы реализации могли использовать более слабый порядок памяти, чем std::memory_order_seq_cst.

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/thread/latch/try_wait

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API