【Udemy中英字幕】Master Multithreading & Asynchronous Programming in C#/.NET
最近更新 2024年12月01日
资源编号 32572

【Udemy中英字幕】Master Multithreading & Asynchronous Programming in C#/.NET

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

掌握 C#/.NET 中的多线程和异步编程

.NET 8 中的多线程、基于任务的异步编程、async/await、线程同步、P-Loops、PLINQ

讲师:Frank Liu

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

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

您将学到什么

  • 线程如何在操作系统中运行
  • 启动多个线程
  • 线程同步技术
  • 线程安全
  • 线程亲和性
  • 线程池
  • 异常处理和取消
  • 任务与线程
  • 正在运行任务
  • 等待任务
  • 任务延续
  • 异常和取消处理
  • async & await 基础知识
  • async 和 await 的工作原理
  • 利用并行循环的力量
  • 停止、中断并抛出并行循环的异常
  • 了解运行结果的状态
  • 并行循环的性能注意事项
  • 利用 PLINQ(并行 LINQ)的强大功能
  • 了解并发集合的用法

探索相关主题

  • 。网
  • 软件工程
  • 发展

要求

  • 具有 C# 和 .NET 中级水平
  • 已安装 Visual Studio 2022 或更高版本
  • 强烈的学习欲望

描述

欢迎来到“掌握 C# 和 .NET 8 中的多线程和异步编程”!学习多线程和异步编程对于开发高性能、响应迅速且可扩展的应用程序至关重要。这些技能可以高效利用 CPU 资源,通过卸载长时间运行的任务来保持应用程序的响应能力。它们对于处理 Web 服务器和复杂模拟等现实场景至关重要,并且它们可以为您的现代多核硬件技能提供未来保障。掌握这些技术不仅可以提高解决问题的能力,还可以为您在科技行业开辟宝贵的职业机会。

这门综合课程旨在让您掌握所需的技能和知识,以充分利用 C# 和 .NET 中的多线程和异步编程的全部功能。无论您是希望深化专业知识的经验丰富的开发人员,还是渴望学习的新手,这门课程都适合每个人。

课程概述

在本课程中,你将

  • 探索 .NET 中CPU、线程和线程调度程序的复杂性,并学习启动线程的基本语法。

  • 您将发现线程的好处,例如分而治之的任务和卸载长时间运行的进程。通过实践作业,例如创建 Web 服务器和飞机座位预订系统

  • 您将获得线程同步线程安全等方面的实践经验。这些对于多线程/并行编程来说是非常重要的主题。

  • 我们将深入研究高级主题,例如基于任务的异步编程异步和等待并行循环和.NET 中的PLINQ 。

  • 您还将了解并发集合以及如何在多线程环境中处理异常和取消

在本课程结束时,您将熟练使用 .NET 中的 C# 创建高效、响应迅速且强大的应用程序。

为什么选择这门课程?

  • 全面的课程:本课程涵盖从基础到高级概念的所有内容,确保您彻底了解多线程和异步编程。

  • 实践作业:实践作业可以帮助您应用所学知识并获得现实世界的经验。

  • 精心策划的内容:每个模块都经过精心设计,以前一个模块为基础,确保无缝的学习曲线。

  • 灵活的学习:随时随地获取课程材料,按照自己的节奏学习。

本课程适合哪些人?

  • 中级和有经验的 .NET / C# 开发人员:希望提高他们在多线程和异步编程方面的技能。

  • 学生:攻读计算机科学或相关领域学位。

  • 专业人士:在高效、响应迅速的应用程序至关重要的行业工作。

  • 业余爱好者:有兴趣扩展他们的编程知识并解决更复杂的项目。

先决条件

  • 具有 C# 和 .NET 的中级知识

  • 已安装 Visual Studio 2022 或更高版本

  • 有学习的欲望

本课程适合哪些人:

  • 中级和有经验的 .NET / C# 开发人员,希望提高多线程和异步编程技能。
  • 正在攻读计算机科学或相关领域学位的学生。
  • 在高效、响应迅速的应用程序至关重要的行业中工作的专业人士。
  • 有兴趣扩展编程知识并解决更复杂项目的业余爱好者。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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