Espacios de nombres
Variantes
Acciones

std::future_status

De cppreference.com
< cpp‎ | thread
 
 
Biblioteca de apoyo de concurrencia
Hilos
(C++11)
(C++20)
Espacio de nombres this_thread
(C++11)
(C++11)
(C++11)
Cancelación cooperativa
Exclusión mutua
(C++11)
Gestión genérica de bloqueo
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Variables de condición
(C++11)
Semáforos
Pestillos y barreras
(C++20)
(C++20)
Futuros
(C++11)
(C++11)
(C++11)
(C++11)
future_status
(C++11)
Recuperación segura
(C++26)
Punteros de riesgo
Tipos atómicos
(C++11)
(C++20)
Inicialización de tipos atómicos
(C++11)(en desuso en C++20)
(C++11)(en desuso en C++20)
Orden de memoria
Funciones independientes para operaciones atómicas
Funciones independientes para indicadores atómicos
 
Definido en el archivo de encabezado <future>
enum class future_status {

    ready,
    timeout,
    deferred

};
(desde C++11)

Especifica el estado de un futuro como lo devuelven las funciones wait_for y wait_until de std::future y std::shared_future.

Constante Explicación
deferred El estado compartido contiene una función diferida, por lo que el resultado se calculará solo cuando se solicite explícitamente.
ready El estado compartido está listo.
timeout El estado compartido no estuvo listo antes de que haya pasado la duración del tiempo de espera especificado.

[editar] Véase también

Espera el resultado, regresa si no está disponible durante el tiempo de espera especificado.
(función miembro pública de std::future) [editar]
Espera el resultado, regresa si no está disponible durante el tiempo de espera especificado.
(función miembro pública de std::shared_future) [editar]
Espera el resultado, regresa si no está disponible hasta que se haya alcanzado el punto de tiempo especificado.
(función miembro pública de std::future) [editar]
Espera el resultado, regresa si no está disponible hasta que se haya alcanzado el punto de tiempo especificado.
(función miembro pública de std::shared_future) [editar]