看不清
√十天内免登录忘记密码?
还没账号?马上注册
请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:
适合人群: 本课程需对C++语言本身有一定掌握,处于中级或以上水平,对C++11新标准里的内容语法也有一定掌握
课程标签: C++11并发与多线程多线程并发C
告诉大家好消息:《C++新经典》以及《C++新经典:对象模型》书籍已经于2020年8月份由清华大学出版社出版。
老师要说一下如下几个话题: (1)总述以及基础要求、开发环境 (2)简要自我介绍和讲课特点 (3)出这门课程的主要目的 (4)在vs2017中创建一个工程方便后续的课程讲解
本节课 ,老师要讲解如下话题: (1)并发、进程、线程的基本概念和综述 (1.1)并发 (1.2)可执行程序 (1.3)进程 (1.4)线程 (1.5)学习心得 (2)并发的实现方法 (2.1)多进程并发 (2.2)多线程并发 (2.3)总结 (3)C++11新标准线程库
(1)范例演示线程运行的开始和结束 (1.1)thread (1.2)join() (1.3)detach() (1.4)joinable() (2)其他创建线程的手法 (2.1)用类,以及一个问题范例 (2.2)用lambda表达式
本节课 ,老师要讲解如下话题: (1)传递临时对象作为线程参数 (1.1)要避免的陷阱 (解释1) (1.2)要避免的陷阱 (解释2) (1.3)总结 (2)临时对象作为线程参数继续讲 (2.1)线程id概念 (2.2)临时对象构造时机抓捕 (3)传递类对象、智能指针作为线程参数 (4)用成员函数指针做线程函数
本节课 ,老师要讲解如下话题: (1)创建和等待多个线程 (2)数据共享问题分析 (2.1)只读的数据 (2.2)有读有写 (2.3)其他案例 (3)共享数据的保护案例代码
本节课 ,老师要讲解如下话题: (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参数
本节课 ,老师要讲解如下话题: (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所有权的传递
本节课 ,老师要讲解如下话题: (1)设计模式大概谈 (2)单例设计模式 (3)单例设计模式共享数据问题分析、解决 (4)std::call_once()
(1)条件变量std::condition_variable、wait()、notify_one() (2)上述代码深入思考 (3)notify_all()
本节课 ,老师要讲解如下话题: (1)std::async、std::future创建后台任务并返回值 (2)std:: packaged_task (3)std:: promise (4)小结
本节课 ,老师要讲解如下话题: (1)std::future的其他成员函数 (2)std::shared_future (3)原子操作std::atomic (3.1)原子操作概念引出范例 (3.2)基本的std:: atomic用法范例 (3.3)老师的心得
本节课 ,老师要讲解如下话题: (1)原子操作std::atomic续谈 (2)std::async深入谈 (2.1)std::async参数详述 (2.2)std::async和std::thread的区别 (2.3)std::async不确定性问题的解决
(1)windows临界区 (2)多次进入临界区试验 (3)自动析构技术 (4)recursive_mutex递归的独占互斥量 (5)带超时的互斥量std::timed_mutex和std::recursive_timed_mutex
本节课 ,老师要讲解如下话题: (1)补充一些知识点 (1.1)虚假唤醒 (1.2)atomic (2)浅谈线程池 (2.1)场景设想 (2.2)实现方式 (3)线程创建数量谈 (4)c++11多线程总结
课程总结与展望
欢迎进入课程讨论区,你可以与本课程的老师和同学在这里交流。如果你有课程相关的问题,请发到老师答疑区;经验、思考、创意、作品、转帖请发到综合讨论区。欢迎分享,鼓励原创,杜绝广告,请大家共同维护一个包容、积极、相互支持的交流氛围,谢谢。了解更多请点击“讨论区使用规则”↗
给该课程打分:
heart
他非她
zhf
xc
棠一
tonghuaband
水成
小菜鸟
libai
mikemikemao
暂无课件
共54节 · 31小时8分钟套餐优惠
C++程序设计与数据结构算法视频教程
¥118.0026941人在学
共52节 · 35小时15分钟套餐优惠
C++高级课程视频教程
¥398.0015897人在学
共80节 · 97小时30分钟套餐优惠
C++基础到进阶视频教程
¥498.0022658人在学
共255节 · 101小时5分钟
零基础学通C语言教程视频
¥150.0040735人在学
评价
给该课程打分: