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
Esta sección está incompleta Razón: sin 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) |
(C++20)(C++20) |
Bloquea el hilo/subproceso hasta que haya una notificación y la bandera cambie. (función) |
(C++20) |
Notifica a un hilo bloqueado en atomic_flag_wait. (función) |