当前位置: 首页 > 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 租户、用户、模式之间的关系
  • 清华数字政府与治理研究院揭牌:服务数字政府建设需求
  • 阿曼外交大臣:伊美下一轮谈判暂定5月3日举行
  • 甘肃张掖至重庆航线开通,串起西北与西南文旅“黄金走廊”
  • 传染病防治法修订草案:拟加强医疗机构疾病预防控制能力建设
  • 获公示拟任省辖市委副书记的胡军,已赴南阳履新
  • 全品系停货?泸州老窖:暂未接到通知,常规调控手段