本节讨论下在C++11中怎样使用std::async来执行异步task。
C++11中引入了std::async
什么是std::async
std::async()是一个接受回调(函数或函数对象)作为参数的函数模板,并有可能异步执行它们.
template
future::type> async(launch policy, Fn&& fn, Args&&...args);
std::async返回一个 std::future,它存储由 std::async()执行的函
2024-04-18 09:44:00
65KB
async
1