上传者: 38524246
|
上传时间: 2024-04-18 09:44:00
|
文件大小: 65KB
|
文件类型: PDF
本节讨论下在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()执行的函