C++11 14 17 20 多线程从原理到线程池实战

夏曹俊 2023-01-12 22:35:29

课程名称适应人群
C++11 14 17 20 多线程从原理到线程池实战有c++基础,想要学习多线程编程工作中用到多线程技术,或者做下多线程技术储备之前项目用的系统线程库(多平台),想要换成c++11 14 17 20的自带的线程库

学习计划

每天学习一小时以上

跟着视频动手编写代码

调试代码并对比课程多提供的源码

课程目标

理解多线程原理并学会c++11 的多线程编程

理解线程池技术原理并能使用c++实现

理解c++11 14 17 20 多线程编程相关特性

常见问题

课程使用的开发工具

课程使用的开发工具是vs2019

课程代码是否是跨平台

课程代码都是基于c++自生特性,没有用到第三方库,都是跨平台

旧版本的开发工具是否可以

课程中的大部分代码是c++11 ,绝大部分开发工具都支持,其中c++14 17要比较新的工具支持,c++20需要vs2019

课程是否提供源码

课程提供源码,方便同学学习过程的出现问题,进行对照调试错误。

 

 

...全文
4528 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我不懂了 2021-04-02
  • 打赏
  • 举报
回复
第一章_thread生命周期那一节的PPT和源码中有点小问题,全局变量is_exit初始值为false,ThreadMain()函数for循环中if(!is_exit)break;会导致直接跳出循环,且语义不通,应改为if(is_exit)break;
bosszhanghaijun 2021-02-23
  • 打赏
  • 举报
回复
ppt 能提供一份吗? 加入开源线程池邮件地址呢

2

社区成员

发帖
与我相关
我的任务
社区描述
捷帝科技创始人,华为认证HDE全球开发专家,华为HarmonyOS开发者创新大赛导师,南京大学全日制双硕士,近二十年c++跨平台研发经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,虚拟化安全迁移,中国排联比赛鹰眼系统和高速云摄像机,精确室内定位软硬件。。
社区管理员
  • 夏曹俊
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧