博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
33.promise future多线程通信
阅读量:4614 次
发布时间:2019-06-09

本文共 708 字,大约阅读时间需要 2 分钟。

1 #define _CRT_SECURE_NO_WARNINGS 2 #include 
3 #include
4 #include
5 #include
6 #include
7 using namespace std; 8 9 promise
val;//全局通信变量10 void main()11 {12 //字符串相加13 /*string str1("123");14 string str2("34");15 string str3(str1 + str2);16 cout << str3 << endl;*/17 18 thread th1([]() 19 {20 future
str = val.get_future();//获取未来状态21 cout << "等待中" << endl;22 //阻塞等待23 cout << str.get() << endl;24 }25 );26 27 thread th2([]() 28 {29 system("pause");30 val.set_value("hello");31 }32 );33 34 th1.join();35 th2.join();36 cin.get();37 }

 

转载于:https://www.cnblogs.com/xiaochi/p/8548099.html

你可能感兴趣的文章
html5 Canvas绘制时钟以及绘制运动的圆
查看>>
云推送注意(MSDN链接)
查看>>
Metro Style app :浏览器扩展
查看>>
linux的kernel是怎样工作的(TI_DM36X_ARM系统)(1)
查看>>
[luogu4310] 绝世好题 (递推)
查看>>
[luogu3203 HNOI2010] 弹飞绵羊 (分块)
查看>>
mui搜索框 搜索点击事件
查看>>
2016012003+陈琦+散列函数的应用及其安全性
查看>>
Android 状态栏通知Notification、NotificationManager详解
查看>>
UIApplicationDelegate协议
查看>>
Jmeter测试dubbo接口填坑
查看>>
[zz]GDB调试精粹及使用实例
查看>>
数据库的创建和删除
查看>>
最简单的三层实例【插入据
查看>>
设计模式学习笔记——Prototype原型模式
查看>>
pom.xml里有红叉报错的解决办法
查看>>
Perl last和next的用法区别
查看>>
Selenium 管理 Cookies
查看>>
exceptionfunction[LeetCode]Permutations
查看>>
xp_cmdshell 命令的开启与关闭,和状态查询
查看>>