Espacios de nombres
Variantes

std::atomic::notify_one

De cppreference.com
 
 
 
std::atomic
Las funciones miembro
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Funciones especializadas miembros
Original:
Specialized member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
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

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 se reciba una notificación y el valor atómico cambie.
(plantilla de función) [editar]
Notifica a un hilo bloqueado en atomic_wait.
(plantilla de función) [editar]