当前位置: 首页 > news >正文

C++异步并发支持库future

future:

1.利用共享状态来异步的获取提供者的值

2.future处于共享状态就绪时才是有效的

3.future不能拷贝构造,只能移动构造,并且移动构造后共享状态失效

std::future::get

1.当共享状态就绪时,返回存储在共享状态中的值。

2.如果共享状态尚未就绪,则该函数会阻塞等待,直到共享状态就绪

3.get之后共享状态失效,也就是就绪后只能get一次

std::future::wait()

等待共享状态就绪,不就绪就阻塞

三个提供者:

  • async
  • promise::get_future
  • packaged_task::get_future

相关文章:

  • FPGA前瞻篇-组合逻辑电路设计-多路复用器
  • 云原生--核心组件-容器篇-3-Docker核心之-镜像
  • 我是如何用AI编程制作一个AI表情包生成的小程序
  • 大模型微调与蒸馏的差异性与相似性分析
  • (四) 实战Trae 编译调试C++项目(以minidocx为例)
  • 【学习】Codeforces Round 786 (Div. 3)G. Remove Directed Edges
  • strcmp()在C语言中怎么用(附带实例)
  • .NET8 依赖注入组件
  • day003-重置密码
  • React 与 Vue 的区别:你会选择哪个框架呢
  • 构建智能风控引擎的全流程设计指南
  • JDK环境变量
  • Spring Boot 支持政策
  • 综述类论文读后报告——重庆大学《深度学习在人类活动识别中的应用综述》
  • 第一部分:网页的骨架 —— HTML
  • 【教学类-102-19】蝴蝶三色图作品1——卡纸蝴蝶(滴颜料按压对称花纹)A4横版最大号22.85CM
  • 做的一些题目的答案和自己的一些思考
  • 【WLAN】华为无线AC双机热备负载分担—双链路热备份
  • 驱动汽车供应链数字化转型的标杆解决方案:全星研发项目管理APQP软件系统:
  • Oracle 租户、用户、模式之间的关系
  • 三大上市猪企:前瞻应对饲料原材料价格波动
  • 家政阿姨如何炼成全国劳模?做饭、收纳、养老、外语样样都会
  • 中国强镇密码丨洪泽湖畔的蒋坝,如何打破古镇刻板印象
  • 视频丨中国海警位中国黄岩岛领海及周边区域执法巡查
  • 美参议院通过新任美国驻华大使任命,外交部回应
  • 国家卫健委有关负责人就白皮书发布答记者问