std::packaged_task::make_ready_at_thread_exit
来自cppreference.com
< cpp | thread | packaged task
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
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.目录 |
[编辑] 。参数。
args | - | 。参数传递调用的存储任务。
原文: the parameters to pass on invocation of the stored task |
===。 返回值。===
。 (无)。
[编辑] 。例外。
。 std::future_error下面的错误情况。
原文:
std::future_error on the following error conditions:
- 。已经调用存储的任务。错误类别设置为
promise_already_satisfied
.原文:The stored task has already been invoked. The error category is set topromise_already_satisfied
.
[编辑] 。为例。
本章尚未完成 原因:暂无示例 |
[编辑] 。另请参阅。
执行相应的功能 (公共成员函数) |