std::packaged_task::make_ready_at_thread_exit
Материал из cppreference.com
< cpp | thread | packaged task
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
void make_ready_at_thread_exit( ArgTypes... ); | (начиная с C++11) | |
Вызывает хранятся задачи с
args
в качестве аргументов. Возвращаемое значение задачи или любого исключения, хранятся в общей государства. Общее состояние не приготовил, пока текущий поток выходит и все объекты' нить местные длительность хранения уничтожаются. После любые темы и ждал этого будут разблокированы.Оригинал:
Calls the stored task with
args
as the arguments. The return value of the task or any exceptions thrown are stored in the shared state. The shared state is not made ready until the current thread exits and all objects of thread local storage duration are destroyed. After and any threads waiting for this are unblocked.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править]Параметры
args | — | параметров, передаваемых при вызове сохраненной задачи Оригинал: the parameters to pass on invocation of the stored task Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править]Возвращаемое значение
(Нет)
[править]Исключения
std::future_error на следующих условиях ошибке
Оригинал:
std::future_error on the following error conditions:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
- Храниться задача уже была вызвана. Ошибка категории установлен в
promise_already_satisfied
.Оригинал:The stored task has already been invoked. The error category is set topromise_already_satisfied
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - *this не имеет общего состояния. Ошибка категории установлен в no_state.Оригинал:*this has no shared state. The error category is set to no_state.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Пример
Этот раздел не завершён Причина: нет примера |
[править]См. также
выполняет функцию (public функция-элемент) |