【Udemy中英字幕】Part B (ADVANCE) Multithreading Design Patterns ( pthreads )
最近更新 2024年03月24日
资源编号 36755

【Udemy中英字幕】Part B (ADVANCE) Multithreading Design Patterns ( pthreads )

2024-03-24 IT与软件 0 188
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

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

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

讲师:Abhishek CSEPracticals

双语IT资源独家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++ 程序员同样有价值。其他语言程序员也可能会发现本课程很有用,因为我们解释了接近零抽象级别的多线程概念。

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

本课程适合谁:

  • 工程专业毕业生和研究生
  • 在职专业人士和求职者
  • 自由职业者、系统工程师、开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务