Effective modern C++ 条款 38:如果异步至关重要请指定std::launch::async
来源:互联网
当你调用std::async来执行一个函数(或其他可执行体),你通常是想要异步执行这个函数的。但是std::async并不一定会那样做。实际上你是在要求函数按照std::async默认启动策略来运行函数。有两个标准策略,它们分别代表std::launch中的一个scoped枚举(详见Item10)。假设一个函数 f 被传至std::async来执行, 当你调用std::async来执行一个函数(或其他可执行体),你通常是想要异步执行这个函数的