c++多线程

1.多线程与多进程
进程:系统调度和分配的最小单元。线程:CPU调度和分配的最小单元。
一个进程至少有一个线程,就是主线程。
开发中使用多线程主要是为了提高产品的并发能力!提高运行效率!

2.如何创建多线程
C++11中引入了多线程技术,通过thread线程类对象来管理线程,
只需要#include即可,thread类对象的创建意味着一个线程的开始。
Thread first(线程函数名,参数1,参数2,…);
first.join(); // 等待线程结束,join是一个阻塞函数。
每个线程有一个线程函数,线程要做的事就写在线程函数中。

3.
经典问题(生产者-消费者,哲学家进餐):https://mp.weixin.qq.com/s/g_eWT05_38AURchMIvNSnA

全部评论
谢谢你 多线程
点赞 回复 分享
发布于 2022-10-20 15:51 上海

相关推荐

10-15 20:01
已编辑
上海大学 Java
钉钉什么垃圾公司,约面鸽人
光年在眼前:不是坏事,感觉钉钉挺逆天的,二面结束还给我留作业,让我使用钉钉和看最新的发布会,然后说感受,我是应该不会去,三面直接拒绝不面了
点赞 评论 收藏
分享
10-16 15:48
算法工程师
点赞 评论 收藏
分享
09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
评论
4
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务