C++11多线程

定位希望对C++11新标准中的并发与多线程开发有实际需要的研发者

4.8 (个评分) 108348人学习

中级 16课时 18小时6分钟 2020/08/30更新

资料下载

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言入门到C++网络通讯架构师
总价:
1792.00
套餐价:
1432.00
节省
¥360.00
C++语言基础到进阶
198728人学习
¥498.00
C语言入门
115023人学习
¥98.00
C++语言高级课程
38538人学习
¥398.00
更 多 4 门 课 程
C语言入门到C++使用高手系列专题
总价:
994.00
套餐价:
799.04
节省
¥194.96
C++语言基础到进阶
198728人学习
¥498.00
C语言入门
115023人学习
¥98.00
C++语言高级课程
38538人学习
¥398.00
更 多 3 门 课 程
C语言开发工程师职业学习系列套餐
总价:
1792.00
套餐价:
1256.20
节省
¥535.80
C语言编程基础视频课程(七日成蝶)
219029人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
19803人学习
¥29.00
零基础学习C语言系列大全之指针详解视频教程
4491人学习
¥10.00
更 多 46 门 课 程
C/C++跨平台研发基础入门与实战系列专题
总价:
4504.00
套餐价:
3358.20
节省
¥1145.80
C++ 模板技术与 STL实战开发
51820人学习
¥168.00
C语言核心编程
14206人学习
¥198.00
商用软件中的C++工程开发技术实践——献给C++新手的入坑指南视频课程
33602人学习
¥48.00
更 多 24 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
总价:
2793.00
套餐价:
1951.10
节省
¥841.90
C++QT5跨平台界面编程原理和实战大全视频课程
230078人学习
¥268.00
C++11 14 17 20 多线程从原理到线程池实战
6032人学习
¥199.00
C++代码规范和Doxygen根据注释自动生成手册
1191人学习
¥20.00
更 多 15 门 课 程
爆款好课 超值好课低价囤 低至2元 C/C++ Java
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 8
  • 学员评价

适合人群:

本课程需对C++语言本身有一定掌握,处于中级或以上水平,对C++11新标准里的内容语法也有一定掌握

课程目标:

定位希望对C++11新标准中的并发与多线程开发有实际需要的研发者

课程简介:

0、成体系 - 51ct0,有些词不让用.png

1、课程介绍 - 副本.png

1597736991374039_副本.png


常见问题:

问:C语言入门到C++使用高手专题课地址:

答:https://edu.51cto.com/topic/1719.html

问:C语言入门到C++网络通讯架构师专题课地址

答:https://edu.51cto.com/topic/1874.html

展开更多

课程大纲-C++11多线程

  • 第1章 前言 (22分钟 2节)

  • 1-2

    前言 老师要说一下如下几个话题: (1)总述以及基础要求、开发环境 (2)简要自我介绍和讲课特点 (3)出这门课程的主要目的 (4)在vs2017中创建一个工程方便后续的课程讲解

    [16:39]
  • 第2章 正式开讲 (17小时35分钟 13节)

  • 2-1

    并发基本概念及实现,进程、线程基本概念 本节课 ,老师要讲解如下话题: (1)并发、进程、线程的基本概念和综述 (1.1)并发 (1.2)可执行程序 (1.3)进程 (1.4)线程 (1.5)学习心得 (2)并发的实现方法 (2.1)多进程并发 (2.2)多线程并发 (2.3)总结 (3)C++11新标准线程库

    [01:13:44]
  • 2-2

    线程启动、结束,创建线程多法、join,detach (1)范例演示线程运行的开始和结束 (1.1)thread (1.2)join() (1.3)detach() (1.4)joinable() (2)其他创建线程的手法 (2.1)用类,以及一个问题范例 (2.2)用lambda表达式

    [01:24:45]
  • 2-3

    线程传参详解,detach()大坑,成员函数做线程函 本节课 ,老师要讲解如下话题: (1)传递临时对象作为线程参数 (1.1)要避免的陷阱 (解释1) (1.2)要避免的陷阱 (解释2) (1.3)总结 (2)临时对象作为线程参数继续讲 (2.1)线程id概念 (2.2)临时对象构造时机抓捕 (3)传递类对象、智能指针作为线程参数 (4)用成员函数指针做线程函数

    [01:45:26]
  • 2-4

    创建多个线程、数据共享问题分析、案例代码 本节课 ,老师要讲解如下话题: (1)创建和等待多个线程 (2)数据共享问题分析 (2.1)只读的数据 (2.2)有读有写 (2.3)其他案例 (3)共享数据的保护案例代码

    [56:36]
  • 2-5

    互斥量概念、用法、死锁演示及解决详解 本节课 ,老师要讲解如下话题: (1)互斥量(mutex)的基本概念 (2)互斥量的用法 (2.1)lock(),unlock() (2.2)std::lock_guard类模板 (3)死锁 (3.1)死锁演示 (3.2)死锁的一般解决方案 (3.3)std::lock()函数模板 (3.4)std::lock_guard的std::adopt_lock参数

    [01:24:46]
  • 2-6

    unique_lock详解 本节课 ,老师要讲解如下话题: (1)unique_lock取代lock_guard (2)unique_lock的第二个参数 (2.1)std::adopt_lock (2.2)std::try_to_lock (2.3)std::defer_lock (3)unique_lock的成员函数 (3.1)lock() (3.2)unlock() (3.3)try_lock() (3.4)release() (4)unique_lock所有权的传递

    [01:25:02]
  • 2-7

    单例设计模式共享数据分析、解决,call_once 本节课 ,老师要讲解如下话题: (1)设计模式大概谈 (2)单例设计模式 (3)单例设计模式共享数据问题分析、解决 (4)std::call_once()

    [01:17:03]
  • 2-8

    condition_variable、wait、no (1)条件变量std::condition_variable、wait()、notify_one() (2)上述代码深入思考 (3)notify_all()

    [01:29:48]
  • 2-9

    async、future、packaged_task 本节课 ,老师要讲解如下话题: (1)std::async、std::future创建后台任务并返回值 (2)std:: packaged_task (3)std:: promise (4)小结

    [01:47:46]
  • 2-10

    future继续、shared_future、ato 本节课 ,老师要讲解如下话题: (1)std::future的其他成员函数 (2)std::shared_future (3)原子操作std::atomic (3.1)原子操作概念引出范例 (3.2)基本的std:: atomic用法范例 (3.3)老师的心得

    「仅限付费用户」点击下载“c++从入门到精通6章_10节.rar”

    [01:37:48]
  • 2-11

    std::atomic续谈、std::async深入 本节课 ,老师要讲解如下话题: (1)原子操作std::atomic续谈 (2)std::async深入谈 (2.1)std::async参数详述 (2.2)std::async和std::thread的区别 (2.3)std::async不确定性问题的解决

    「仅限付费用户」点击下载“c++从入门到精通6章_11节.rar”

    [01:04:10]
  • 2-12

    windows临界区、其他各种mutex互斥量 本节课 ,老师要讲解如下话题: (1)windows临界区 (2)多次进入临界区试验 (3)自动析构技术 (4)recursive_mutex递归的独占互斥量 (5)带超时的互斥量std::timed_mutex和std::recursive_timed_mutex

    「仅限付费用户」点击下载“c++从入门到精通6章_12节.rar”

    [01:11:40]
  • 2-13

    补充知识、线程池浅谈、数量谈、总结 本节课 ,老师要讲解如下话题: (1)补充一些知识点 (1.1)虚假唤醒 (1.2)atomic (2)浅谈线程池 (2.1)场景设想 (2.2)实现方式 (3)线程创建数量谈 (4)c++11多线程总结

    「仅限付费用户」点击下载“c++从入门到精通6章_13节.rar”

    [56:55]
  • 第3章 结束语 (8分钟 1节)

  • 3-1

    课程总结与展望 课程总结与展望

    [08:40]

5

条学员评分 超过  “C/C++”   95%的课程
      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部