V
主页
[中文字幕]异步编程设计模式 - C/C++
发布人
Asynchronous Programming Design Patterns - C/C++ 2023-7 异步编程设计模式 - C/C++ 2023-7 【点击播放器字幕按钮可开启中文字幕】 英文原版字幕:https://wwp.lanzoue.com/iFw2O1t9p8le 欢迎来到异步编程的世界!! 异步编程用于应用程序与其他外部实体交互的任何位置 - 无论是其他线程还是其他进程。这个世界本质上是异步的。异步的字面意思是 - 任何事情都可能随时发生 - 不可预测。如何通过异步编程编写软件?这就是我们在本课程中将要学习的内容。合理规模的大型软件项目是异步的。软件项目在开始与外部实体集成和通信或转为多线程的那一刻就离开了其同步边界。 异步编程广泛应用于分布式系统、网络协议、分布式数据库等。 本课程的先决条件: 了解线程同步概念 - 互斥体和条件变量(任何线程库,但我们将使用 pthreads) C或C++是可取的,但如果你最喜欢的语言是任何其他主流语言,那么它也可以。借用这些概念并用您最喜欢的语言实现它。 熟悉基本数据结构,例如 Linked-List。 热衷于学习和超越 - 超越 Crowd 正在做的事情 (DS/ALGO/CP) 本课程的最终产品将是一个迷你库,但非常强大的库,它允许您通过异步编程开发软件。 课程难度级别 : 该课程的水平为中级到高级。初学者请不要参加该课程。 本课程要解决的软件设计问题: 问题 1.模拟单线程程序中的并发性 问题 2.将多线程程序简化为单线程程序 问题 3.工作延期 问题 4.异步通信 问题 5.排队和处理传入的网络数据包 旧目录: 1. 什么是同步编程? 2. 什么是异步编程? 3. 何时使用异步编程? 4. 先决条件 5. 开发基于异步编程的项目 6. 添加 CLI 用户输入 7. 添加侦听器线程 8.添加计时器 9. 添加定期广告 10. 分析项目中的问题 11. 设计事件调度器(也称为事件循环)(ED) 12. 将 Event Dispatcher 集成到项目中 13. 使用 ED 序列化用户 CLI 输入 14. 使用 ED 序列化计时器内部事件 15. 使用 ED 序列化数据包处理 16. 序列化定期广告 17. 使用 ED 进行事件分发 18. 使用 ED 进行渐进式部分处理 19. 分析我们的项目 20. 期货与承诺 21. 承诺管道和组合器 22. 线程池 23. 同步 vs 异步 vs 并发 24. 为昂贵的工作创建工作线程 祝你好运!祝您学习愉快。 完成本课程后,您将了解: 同步编程问题 设计和实现异步应用程序/软件 什么类型的应用程序/软件不能是多线程的 什么类型的应用程序/软件必须是异步的 永远告别锁定和线程同步。 您将在本课程中学习的概念可以移植到您选择的其他编程语言
打开封面
下载高清视频
观看高清视频
视频下载器
[中文字幕]完整 C++ 开发人员课程
[中文字幕]C++ 编程: 学习并掌握 C++(下半部分)
【设计模式之“终结”】
[中文字幕]简化 C# 设计模式
使用行为设计模式提升 C#(中文字幕)
[中文字幕].Net 微服务可观察性、弹性监控
[中文字幕]轻松学习C语言:C语言完整课程
[中文字幕]Qt6 QML 入门: 基础知识
使用 C++ 和 Qt 创建商店库存 GUI 应用程序(中文字幕)
完整 .NET MAUI 训练营(中文字幕)
[中文字幕]Selenium WebDriver C# 大师班(浏览器自动化)-下
[中文字幕]100 天 Python 编程完整专业训练营 - 高级篇
[中文字幕]使用 C# Windows Forms 快速构建 Windows 应用程序(第4部分)
【设计模式】超详细!阿里P8工程师亲授前端!教你如何在面试中脱颖而出...
[中文字幕]航空航天模拟中的 C++
Blazor从入门到精通(中文字幕)
[中文字幕]完整 Flutter 大师班:从初学者到专家-下
Python从零到专家完整训练营-第2部分(中文字幕)
MongoDB 入门教程(中文字幕)
[中文字幕]ASP.NET Core 6 Blazor 基础知识
[中文字幕]终极 Docker 基础知识
[中文字幕]C# 和 .NET 中的设计模式
Web API 从入门到精通(中文字幕)
[中文字幕]C#/.NET 训练营:基础知识(OOP、LINQ、测试自动化 + 更多)
[中文字幕]ASP.NET Core 整洁架构
.NET Core 微服务完整指南-中(中文字幕)
[中文字幕]Go 编程训练营
[中文字幕]完整 Rust 编程课程
2024年最新-音视频流媒体高级开发保姆级教程-C++音视频开发(完整版)
[中文字幕]JavaScript: 从新手到专家
[中文字幕]在 .Net 微服务通信中使用 gRPC
2024再战C++!从入门到精通全套视频教程(162集全)
掌握 NET MAUI 和 Blazor 的跨平台开发(中文字幕)
[中文字幕]终极 Go:使用 Kubernetes 进行软件设计
掌握 Wifi 道德黑客技术 - 双面恶魔攻击全攻略(中文字幕)
[中文字幕]Rust 编程:完整的开发人员指南(上)
[中文字幕]使用 Burp Suite 进行身份验证和授权测试
Java设计模式居然可以如此简单! 详解23种Java设计模式
Entity Framework Core 完整指南 [.net 7]-下(中文字幕)
[中文字幕]Qt6 和 QML 中级: C++ 的接口