B 部分(高级)多线程设计模式 ( pthreads )

Linux POSIX 线程 ( Pthreads )、线程同步、操作系统概念、项目 C/C++ 编程

讲师:Abhishek CSEPracticals

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 多线程基础知识
  • 并发性
  • 线程同步技术
  • 编写线程安全代码
  • 线程标准问题——读写器问题
  • 检测和防止死锁
  • 高级多线程概念
  • 监视器、屏障、等待队列、装配线
  • 线程池、等待队列、屏障、监视器、装配线

要求

  • 完成前传课程
  • C语言是必须的
  • 热衷于学习和超越
  • 热衷于编写大量代码

描述

这是大师班 – 多线程和线程同步 – C/C++ 的续集课程,只有在完成前传课程后才可以学习本课程,除非您对互斥体和条件变量的工作原理有一定的了解。

在本课程中,我们将实现高级线程同步数据结构和基于多线程的软件模式,以及一些基于高级线程同步的问题解决。本课程使用 POSIX 线程,因此它是仅限 Linux 的课程。我们将以从前传课程中收集的知识为基础。

*** 但请注意,本课程概念性很强,所学概念可以轻松应用于任何支持多线程的编程知识。 ***   所以,Java、C#、Python、Go、Kotlin 程序员不要犹豫,报名参加本课程,您可以根据所讨论的概念编写自己的代码。本课程是独一无二的,并且是同类课程中独一无二的。

本课程的级别为中级到高级。

目录

===================

1. 线程管理

2. 暂停和恢复线程

3. 线程池/工作组模型

4. 线程障碍

5.等待队列模型

6. 递归互斥体

  • 什么是递归互斥锁?
  • 何时使用普通互斥锁?
  • 实现自己的递归互斥体

7.读写锁

  • 什么是读写锁?
  • 它的好处是什么?
  • 实现自己的读写锁

8. 监视器

  • 实施读写器监视器
  • 使用监视器解决桥梁问题
  • 编写监视器的指南
  • 案例研究:使用监视器推动新冠疫苗接种

*** 截至 2022 年 3 月 2 日已完成 **

9. 装配线模型

10. 死锁检测和预防

11.其他多线程相关课程

  • 设计定时器
  • 设计多线程 TCP 服务器
  • 异步编程

未安排的主题:

=================

11. 有限等待

12. Fifo(强)信号量

13. 事件对同步

14. 使用信号量进行进程间同步

15. 分叉多线程程序

尽管我们使用C 语言来演示这些概念,但概念适用于任何编程语言。本课程对于 C++ 程序员同样有价值。其他语言程序员也可能会发现本课程很有用,因为我们解释了接近零抽象级别的多线程概念。

在本课程系列的每个阶段,您都将编写大量多线程代码。因此,请准备好掌握多线程。在此过程中,我们将介绍几个最受面试欢迎的主题和问题,帮助您为面试做好准备。

本课程适合谁:

  • 工程专业毕业生和研究生
  • 在职专业人士和求职者
  • 自由职业者、系统工程师、开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍