std::atomic::notify_one
De cppreference.com
void notify_one() noexcept;
|
||
void notify_one() volatile noexcept;
|
||
Realiza operaciones de notificación atómicas.
Si existe un hilo bloqueado en una operación de espera atómica (p. ej. wait()) en *this, entonces desbloquea al menos tal hilo; de otra forma no hace nada.
Valor de retorno
(Ninguno)
Notas
Esta forma de detección de cambio frecuentemente es más eficiente que un simple sondeo (polling) o cerrojos de espín (spinlocks).
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
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 se reciba una notificación y el valor atómico cambie. (plantilla de función) |
(C++20) |
Notifica a un hilo bloqueado en atomic_wait. (plantilla de función) |