Espacios de nombres
Variantes
Acciones

std::atomic_flag::notify_all

De cppreference.com
< cpp‎ | atomic‎ | atomic flag
 
 
 
 
(desde C++20)
void notify_all() noexcept;
void notify_all() volatile noexcept;

Realiza operaciones de notificación atómicas.

Desbloquea todos los hilos bloqueados en operaciones de espera atómicas (p. ej., wait()) en *this, si hay alguna; de otra forma no hace nada.

Contenido

[editar] Valor de retorno

(Ninguno)

[editar] Notas

Esta forma de detección de cambio frecuentemente es más eficiente que un simple sondeo (polling) o cerrojos de espín (spinlocks).

[editar] Ejemplo

[editar] Véase también

(C++20)
Bloquea el hilo hasta que se notifique y el valor atómico cambie.
(función miembro pública) [editar]
Bloquea el hilo/subproceso hasta que haya una notificación y la bandera cambie.
(función) [editar]
Notifica a un hilo bloqueado en atomic_flag_wait.
(función) [editar]