C++ 11提供了很多方法让我们进行异步调用,其中一个就是std::async ,并且会返回一个std::future对象,当我们在主线程中想继续调用时候就去调用,这个适用于处理网络等对实时效应要求比较高的地方 代码部分 其中为了测试是不是又开了一个线程去执行,使用了std::this_thread::get_id() 结果 可以看出pid确实是不同的,确实开了另外一个线程去执行