packaged_task::make_ready_at_thread_exit方法
对该 关联的异步状态 中存储的可调用的对象和基本存储则返回值。
void make_ready_at_thread_exit(ArgTypes... args);
备注
如果 packaged_task 对象不具备 no_state错误代码的一个关联的异步状态,此方法将引发 future_error。
如果此方法或 make_ready_at_thread_exit 为具有相同关联的异步模式的 packaged_task 对象已被调用,具有 promise_already_satisfied错误代码的方法引发 future_error。
否则,此运算符调用 INVOKE(fn, args..., Ty),fn 是可调用的对象在关联的异步状态存储区。 存储在所有返回的值基本,该关联的异步模式的返回的结果。
与 packaged_task::operator ()运算符相反,后者,在销毁后,该关联的异步状态未设置为 ready,直到在调用线程上的所有线程本地对象。 通常,在关联的异步状态阻塞的线程不会阻止,直到调用线程退出。
要求
**标头:**将来
**命名空间:**std