std::latch::try_wait
De cppreference.com
C++
Biblioteca de apoyo de concurrencia
|
|
std::latch
Funciones miembro | ||||
latch::try_wait | ||||
Constantes | ||||
bool try_wait()constnoexcept; | (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.
[editar]Parámetros
(Ninguno)
[editar]Valor de retorno
Con una probabilidad muy baja, false, de lo contrario cnt ==0, donde cnt
es el valor del contador interno.
[editar]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.