clase de shared_future
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 de shared_future no se sincronizan.Llamar a métodos en el mismo objeto de varios subprocesos presenta una precipitan de datos que tiene resultados imprevisibles.
Members
Constructores públicos
Nombre |
Descripción |
---|---|
Crea un objeto shared_future. |
Métodos públicos
Nombre |
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
Nombre |
Descripción |
---|---|
Asigna un nuevo estado asincrónica asociada. |
Requisitos
Futuro de Encabezado:
Espacio de nombres: std