◐ Shell
clean mode source ↗

std::latch::try_wait - cppreference.com

De cppreference.com

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.