Класс shared_future
Описывает возвращает асинхронное возражает. В отличие от объекта возможные, асинхронный поставщик можно связать с любым числом объектов shared_future.
template<class Ty>
class shared_future;
Заметки
Не следует вызывать другие методы, отличных от valid, operator= и деструктора объекта shared_future, пуст.
объекты shared_future не синхронизированы. Вызов методов в этом объекте из нескольких потоков вставляет гонку базу данных, которая содержит непредвиденные результаты.
Члены
Открытые конструкторы
Name |
Описание |
---|---|
Создает объект shared_future. |
Открытые методы
Name |
Описание |
---|---|
Извлекает результат, который хранится в асинхронное состояние. |
|
Определяет, является ли объект не пуст. |
|
Блокирует текущий поток до тех пор, пока связанных асинхронное состояние не будет готово. |
|
Блоки связанного асинхронного состояния до тех пор, пока не будут готовы указанного времени или до тех пор, пока не будет истекать. |
|
Блоки связанного асинхронного состояния до тех пор, пока не будут готовы или до определенного момента времени. |
Открытые операторы
Name |
Описание |
---|---|
Присвоить новое связанных асинхронное состояние. |
Требования
Заголовок: future
Пространство имен: std