【Udemy中英字幕】Introduction to Concurrency in C# – Async and Paralellism
最近更新 2024年08月31日
资源编号 34746

【Udemy中英字幕】Introduction to Concurrency in C# – Async and Paralellism

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

C# 中的并发简介 – 异步和并行

学习使用并发开发可扩展且快速的应用程序

讲师:Felipe Gavilán

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

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

您将学到什么

  • 在 C# 中使用异步编程
  • 利用并行性提高程序速度
  • 异步编程和并行的模式和反模式

探索相关主题

  • C#(编程语言)
  • 软件工程
  • 发展

要求

  • 了解 C# 基础知识(了解循环、方法、类)

描述

在本课程中您将学习如何在 C# 中使用异步编程和并行性。

我们将研究并发的模式和反模式。也就是说,我们将看到我们应该做什么,但我们也将看到我们不应该做什么。

通过异步编程我们可以:

  • 同时运行一组 I/O 任务
  • 防止应用程序的 UI 冻结
  • 扩展我们的 ASP.NET 和 ASP.NET Core 应用程序
  • 取消任务,以便用户不必等待其完成
  • 实现通用重试逻辑
  • 创建异步流

通过并行编程我们可以:

  • 加速某些算法的执行
  • 对一组图像并行应用变换
  • 使用同步机制避免竞争条件
  • 定义最大并行度
  • 按线程配置类的实例
  • 并行使用 LINQ

我们还将看到:

  • 确定性与非确定性
  • 处理异步编程中的错误
  • 使用 Task.WhenAll 等待多个任务的执行
  • 报告多个任务的进度
  • 处理瞬时错误的重试模式
  • 理解并使用 ValueTask
  • 使用异步流
  • 应用程序死锁意味着什么

我们将在本课程中学习所有这些!

本课程适合哪些人:

  • 想要有效使用异步编程和并行性的 C# 开发人员

显示更多显示较少

请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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