std::latch::try_wait
De cppreference.com
<tbody>
</tbody>
bool try_wait() const noexcept; |
(desde C++20) | |
Devuelve true solo si el contador interno ha llegado a cero. Esta función puede devolver falsamente (spuriously) false con una probabilidad muy baja incluso si el contador interno ha llegado a cero.
Parámetros
(Ninguno)
Valor de retorno
Con una probabilidad muy baja, false, de lo contrario cnt == 0, donde cnt es el valor del contador interno.
Notas
La razón por la que se permite un resultado falso o espurio es para permitir que las implementaciones usen un orden de memoria más relajado que std::memory_order_seq_cst.