voidmake_ready_at_thread_exit(ArgTypes... args); 备注 如果packaged_task对象不具备no_state错误代码的一个关联的异步状态,此方法将引发future_error。 如果此方法或make_ready_at_thread_exit为具有相同关联的异步模式的packaged_task对象已被调用,具有promise_already_satisfied错误代码的方法引发future_error。
C++线程支持 | Thread supportstd::packaged_task::make_ready_at_thread_exit void make_ready_at_thread_exit( ArgTypes... args ); (since C++11) 调用已转发的存储任务args作为争论。任务或其引发的任何异常的返回值存储在*this... 的所有对象和当前线程退出之后,共享状态才会就绪。线程局部存储时间被...
std::packaged_task<R(Args...)>::make_ready_at_thread_exit From cppreference.com <cpp |thread |packaged task Concurrency support library Calls the stored task as if byINVOKE<R>(f, args...), wherefis the stored task. The return value of the task or any exception thrown by it...
void make_ready_at_thread_exit(ArgTypes... args); 備註 如果packaged_task 物件沒有 no_state錯誤碼的有相關聯的非同步狀態,這個方法會擲回 future_error。 如果這個方法或 make_ready_at_thread_exit 為具有相同相關聯的非同步狀態的 packaged_task 物件已經呼叫,具有 promise_already_satisfied錯誤碼的方法...
void make_ready_at_thread_exit(ArgTypes... args); 備註 如果packaged_task 物件沒有 no_state錯誤碼的有相關聯的非同步狀態,這個方法會擲回 future_error。 如果這個方法或 make_ready_at_thread_exit 為具有相同相關聯的非同步狀態的 packaged_task 物件已經呼叫,具有 promise_already_satisfied錯誤碼...
voidmake_ready_at_thread_exit(ArgTypes... args); Remarks If thepackaged_taskobject doesn't have an associated asynchronous state, this method throws afuture_errorthat has an error code ofno_state. If this method ormake_ready_at_thread_exithas already been called for apackaged_taskobject ...