如何调用async进行异步操作
1、调用async函数之前,需要添加头文件future

3、调用std::async,传入回调函数以及回调函数对应的入参值,返回st蟠校盯昂d::future类型对象,该对象用于获取异步线程返回的值

5、std::futrue提供的函数get,可以获取线程函数返回结果

7、可以采用如下的方式来循环获取异步线程执行的结果,如果返回timeout表示超时,如果返回ready表示任务完成,如果返回deferred表示还没启动线程

1、调用async函数之前,需要添加头文件future
3、调用std::async,传入回调函数以及回调函数对应的入参值,返回st蟠校盯昂d::future类型对象,该对象用于获取异步线程返回的值
5、std::futrue提供的函数get,可以获取线程函数返回结果
7、可以采用如下的方式来循环获取异步线程执行的结果,如果返回timeout表示超时,如果返回ready表示任务完成,如果返回deferred表示还没启动线程