std::once_flag
De cppreference.com
Definido en el archivo de 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 a std::call_once permite que esas llamadas se coordinen entre sí de modo que solo una de las llamadas se ejecute realmente a terminación.
std::once_flag
no se puede copiar ni mover.
Contenido |
[editar]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)
[editar]Véase también
(C++11) | Invoca una función una sola vez inclusive si se llama desde varios hilos. (plantilla de función) |