会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天官赐福
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2021年5月17日
2.1.2 等待线程完成
摘要: 如果你想确保在主线程退出前,子线程已经执行完毕,可以通过结合(joining)线程,来等待一个线程的完成。通过在相关联的std::thread示例上调用join()函数来实现,调用后,主线程在子线程运行期间将做不了任何有用的事,唯有等待。 struct func { int& i; func(int
阅读全文
posted @ 2021-05-17 14:49 天官赐福
阅读(80)
评论(0)
推荐(0)
2021年5月7日
2.1.1 启动线程
摘要: 使用C++线程库来开始一个线程,需要构造一个std::thread对象。 void do_some_work(); std::thread my_thread(do_some_work); std::thread的构造函数参数可接受任何可调用对象,所以,可以将一个带有调用运算符的类的实例传递给std
阅读全文
posted @ 2021-05-07 17:56 天官赐福
阅读(62)
评论(0)
推荐(0)
C++11 泛型算法之Lambda表达式
摘要: 1 什么是Lambda表达式? 首先,我们理解一下函数,函数是什么?函数就是一个命名了的代码块,我们通过调用函数来执行相应的代码。那什么是Lambda 表达式呢?Lambda 表达式(lambda expression)也被称为匿名函数,即没有函数名的函数。 与函数类似,一个lambda有一个返回类
阅读全文
posted @ 2021-05-07 17:19 天官赐福
阅读(556)
评论(0)
推荐(0)
2021年4月22日
调用运算符与可调用对象
摘要: 调用运算符、可调用对象及谓词的定义
阅读全文
posted @ 2021-04-22 11:44 天官赐福
阅读(169)
评论(0)
推荐(0)
上一页
1
2