Пространства имён
Варианты
Действия

std::future::share

Материал из cppreference.com
< cpp‎ | thread‎ | future

 
 
Библиотека поддержки конкуренции
Ветви
(C++11)
(C++20)
(C++20)
Пространство имён this_thread
(C++11)
(C++11)
(C++11)
Атомарные типы
(C++11)
(C++20)
Инициализация атомарных типов
(C++11)(устарело в C++20)
(C++11)(устарело в C++20)
(C++11)(устарело в C++20)
Функции освобождения для атомарных операций
Функции освобождения для атомарных флагов
Упорядочивание памяти
Взаимное исключение
(C++11)
Общее управление блокировкой
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
Условные переменные
(C++11)
Семафоры
Защёлки и барьеры
(C++20)
(C++20)
Фьючерсы
(C++11)
(C++11)
(C++11)
(C++11)
 
std::future
Функции-элементы
future::share
Получение результата
Состояние
 
std::shared_future<T> share();
Трансферы общего состояния *this в std::shared_future объекта. Несколько объектов std::shared_future может ссылаться на тот же общим состоянием, которое невозможно с std::future.
Оригинал:
Transfers the shared state of *this to a std::shared_future object. Multiple std::shared_future objects may reference the same shared state, which is not possible with std::future.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
После вызова share на std::future, valid() == false.
Оригинал:
After calling share on a std::future, valid() == false.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

(Нет)

[править] Возвращаемое значение

std::shared_future объект, содержащий общее состояние ранее занимал *this
Оригинал:
A std::shared_future object containing the shared state previously held by *this
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Пример

[править] См. также

ожидает значение (возможно, на которое ссылаются другие разделяемые состояния), которое устанавливается асинхронно
(шаблон класса) [править]