shared_future (Clase)
Describe un objeto return asincrónico. Al contrario del objeto de futuro , un proveedor asincrónico se puede asociar a cualquier número de objetos de shared_future .
template<class Ty>
class shared_future;
Comentarios
No llame a ningún método distinto de valid, de operator=, y del destructor en un objeto de shared_future que está vacío.
los objetos deshared_future no se sincronizan. Llamar a métodos en el mismo objeto de varios subprocesos presenta una precipitan de datos que tiene resultados imprevisibles.
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Construye un objeto shared_future. |
Métodos públicos
Name |
Descripción |
---|---|
Recupera el resultado que se almacena en el estado asincrónica asociada. |
|
Especifica si el objeto no está vacío. |
|
Bloquea el subproceso actual hasta que el estado asincrónica asociada está lista. |
|
Los bloques hasta el estado asincrónica asociada están listos o hasta el tiempo especificado ha transcurrido. |
|
Los bloques hasta el estado asincrónica asociada están listos o hasta un punto de tiempo especificado. |
Operadores públicos
Name |
Descripción |
---|---|
Asigna un nuevo estado asincrónica asociada. |
Requisitos
Encabezado: future
Espacio de nombres: std