C++-std::async与std::future基本使用async与future
async与future当我们需要开启一个异步任务并在之后某个时刻获取结果时,可以使用std::async,其参数类似std::thread,但是它返回的是一个future对象,最终将包含任务执行的结果。在需要获取异步结果的地方,调用std::future::get,该方法将阻塞直到进入ready状态并返回结果std::future<int> the_answer=std::async(find_the_answer_to_ltuae);do_other_stuff(