std:: once_flag
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<mutex>
|
||
|
class
once_flag
;
|
(desde C++11) | |
La clase
std::once_flag
es una estructura auxiliar para
std::call_once
.
Un objeto de tipo
std::once_flag
que se pasa a múltiples llamadas de
std::call_once
permite que esas llamadas se coordinen entre sí de modo que solo una de las llamadas se ejecutará realmente hasta su finalización.
std::once_flag
no es copiable ni movible.
Contenidos |
Funciones miembro
std::once_flag:: once_flag
|
constexpr
once_flag
(
)
noexcept
;
|
||
Construye un objeto
once_flag
. El estado interno se establece para indicar que aún no se ha llamado a ninguna función.
Parámetros
(ninguno)
Véase también
|
(C++11)
|
invoca una función solo una vez incluso si se llama desde múltiples hilos
(plantilla de función) |
|
Documentación C
para
once_flag
|
|