线程:CPP lambda表达式与多线程
来源:互联网 发布:江铃顺达仪表算法 编辑:程序博客网 时间:2024/05/29 18:26
c++ lambda表达式获取线程ID以及线程等待
#include <thread>#include<chrono>
thread th1([](){this_thread::sleep_for(chrono::seconds(3));cout << this_thread::get_id() << endl;});thread th2([](){this_thread::sleep_for(chrono::seconds(5));cout << this_thread::get_id() << endl;});
thread th3([](){this_thread::sleep_for(chrono::seconds(3));//等待3秒 显示IDthis_thread::yield();//让CPU先执行其他线程 空闲时再执行自己cout << this_thread::get_id() << endl;//this_thread::sleep_until();//sleep_until 一直等待到某一时刻});thread th4([](){this_thread::sleep_for(chrono::seconds(5));//等待5秒 显示线程IDcout << this_thread::get_id() << endl;});
0 0
- 线程:CPP lambda表达式与多线程
- Cpp--单线程与多线程
- 委托与Lambda表达式
- 谓词与lambda表达式
- invokedynamic与lambda表达式
- lambda表达式与异常
- LAMBDA表达式与线程及线程等待和获取线程ID
- Lambda表达式与表达式树
- 使用Lambda与不使用Lambda表达式
- Lambda表达式与委托类型
- 匿名方法与lambda表达式
- c#委托与Lambda表达式
- 匿名方法与lambda表达式
- 匿名方法 与 Lambda 表达式
- 委托,Lambda表达式与事件
- lambda表达式与Function接口
- 匿名委托与Lambda表达式
- Lambda表达式与简洁代码
- 如何解决SharePoint 2013 Sign in as different user显示的问题
- 不重装Oracle客户端,手工恢复安装管理员的导出导入功能
- 让思考成为习惯,让学习溶于生活
- 最简单的基于Flash的流媒体示例:网页播放器(HTTP,RTMP,HLS)
- 从西直门立交桥谈IT架构与重构(干货)
- 线程:CPP lambda表达式与多线程
- swift strinng的扩展
- Shell——日常工作常用的命令
- Linux中Kill进程的N种方法
- FaceBook invalid key hash问题
- 血族 第一季 The Strain Season 1 (2014)
- java程序读取时分秒为00:00:00
- How to load multiple Spring bean configuration file
- Swift之TabBarController中自定义tabbarItem选中效果图片