学习使用 C# 和 .NET 进行并行编程
探索 .NET 框架支持的核心多线程和并行化概念。
讲师:Dmitri Nesteruk
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 创建并运行独立任务
- 管理同步数据访问
- 有效使用并行集合
- 处理任务延续
- 编写并行循环
- 利用并行 LINQ 的强大功能
- 掌握异步编程(async/await)
探索相关主题
- 。网
- C#(编程语言)
- 并行编程
- 软件工程
- 发展
要求
- C# 和 .NET 框架的基础知识
- 多线程基础知识
描述
本课程介绍 使用 C# 进行 .NET 并行编程,并涵盖 .NET Framework 中的核心多线程功能,即任务并行库 (TPL) 和并行 LINQ (PLINQ)。
本课程将教你:
- 任务编程:如何创建和运行任务、取消任务、等待任务以及处理任务中发生的异常。
- 数据共享和同步,确保您以安全和一致的方式访问共享数据。
- 并发集合, 例如 ConcurrentBag, 即使从多个线程访问也能正常运行。
- 任务协调概念,包括延续的想法,以及使用同步原语来协调任务。
- 并行循环可让您轻松迭代计数器或集合,同时对数据进行分区并在单独的线程上进行处理。
- 并行 LINQ,.NET 出色的语言集成查询 (LINQ) 技术的并行版本。
- Async/Await和 .NET 对异步编程的支持。
本课程适合:
- 初学者和经验丰富的 .NET/C# 开发人员
- 对多线程、并行和异步编程感兴趣的任何人
该课程包含以下材料:
- 展示动手编程的视频讲座
- 可以下载并运行的 C# 文件
在参加本课程之前,您应该熟悉 C# 编程语言并熟悉多线程。
本课程适合哪些人:
- 初学者和经验丰富的 .NET 开发人员
- 计算机科学专业的学生
- 对多线程/并行的现代方法感兴趣的任何人
显示更多显示较少
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。