[C++] 异步操作在C++11中
发布时间
阅读量:
阅读量
异步操作—future与promise
C++11 提供了4个与函数异步执行相关的模板类和方法,分别为:
使用以上类和方法都只需要包含头文件<future>。
future 与 async
当一项任务需要在当前无需立即得出结论时,你可以启动一个独立线程来执行该任务,并在未来的某个时间点获取其完成结果.futures和async共同为我们提供了一种实现这一效果的方法.
future可被视为对异步调用函数返回值的一个封装体。该函数可能立即执行于一个独立线程中或者稍后延遲執行,在此之外我們確定其返回值將在未來被\sigma\sigma\SIGMA\SIGMA\SIGMA\SIGMA\SIGMA\SIGMA\SIGMA-SIGMA-SIGMA-SIGMA-SIGMA-SIGMA-SIGMA
全部评论 (0)
还没有任何评论哟~
