我的c++架构之路-1
当在一个线程中,创建了一个异步操作(asynchronousoperations)时,该异步操作会返回一个feature对象,可以通过其访问异步操作的状态和结果等。
feature
创建异步操作一般有三种方式:std::async、std::packaged_task和std::promise
std::async
std::packaged_task
std::promise