CodeGym
AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 类 Task 和 Task<TResult>

    C# SELF
    等级 60,课时 0
    对 .NET 异步的实战入门: Task 和 Task<TResult> 有什么区别,如何创建和启动它们( Task.Run, async/ await),如何管理生命周期和结果,如何合并任务( Task.WhenAll, Task.WhenAny),处理错误并避免常见坑。包含现场示例、图表和面向真实应用的建议。
    可用
  • 比较 Task 和 Thread

    C# SELF
    等级 60,课时 1
    解析 Task 和 Thread 在 .NET 中的关键区别:抽象、执行模型、可扩展性、异常处理、通过 CancellationToken 的取消,以及什么时候选任务,什么时候用手动线程。附表格、示例和面向真实应用的实用建议。
    可用
  • 管理多个任务

    C# SELF
    等级 60,课时 2
    在实践中,常常需要并行启动多个异步操作并管理它们的完成。在这节课里我们会讲,怎么用 Task.WhenAll 等待所有任务完成,怎么用 Task.WhenAny 获取第一个结果,异常发生时会怎样,以及在真实场景中如何组合这两种方法。还会说常见错误和如何避免它们。
    可用
  • 数据并行处理

    C# SELF
    等级 60,课时 3
    在这节课里,你会学会如何利用 System.Threading.Tasks 里的 Parallel.For 和 Parallel.ForEach,用所有可用的处理器核来加速 CPU-bound 任务。咱们会讲基本语法、并行度控制、用 Interlocked 安全处理共享状态、和普通循环的对比,以及常见错误和怎么避免它们。
    可用
  • 操作取消:CancellationToken

    C# SELF
    等级 60,课时 4
    在本讲座中,你将学习如何使用 .NET 中的 CancellationToken 实现异步操作的取消。我们会分析取消基础架构的工作原理,如何正确传递和检查 token,如何在用户代码和标准库中处理取消,以及常见错误和最佳实践。
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym