使用C#和.NET学习并行编程
掌握.NET框架中的核心多线程和并行化概念
学习内容:
- 创建和运行独立的任务
- 管理对数据的同步访问
- 有效使用并行集合
- 处理任务的继续操作
- 编写并行循环
- 利用Parallel LINQ的强大功能
- 掌握异步编程(async/await)
本课程包括:
- 5.5小时按需视频
- 1篇文章
- 30个可下载资源
- 移动设备和电视访问
- 终身访问权
- 完成证书
价格:$54.99
教程评分:4.6(共3,953条评价)
教程语言:英语
教程字幕:中英文字幕
课程要求:
具备C#和.NET框架的基础知识
具备多线程编程的基础知识
课程描述:
本课程专注于.NET并行编程,使用C#语言,涵盖.NET框架中的核心多线程功能,即任务并行库(Task Parallel Library, TPL)和并行LINQ(PLINQ)。
课程将教你如何:
- 任务编程:如何创建和运行任务,取消任务,等待任务以及处理任务中出现的异常。
- 数据共享与同步:确保对共享数据的访问安全且一致。
- 并发集合:如ConcurrentBag,这些集合即使在多个线程中访问也能正确操作。
- 任务协调概念:包括继续操作的概念以及使用同步原语来协调任务。
- 并行循环:让你轻松地遍历计数器或集合,同时将数据分区并在不同线程上处理。
- 并行LINQ:.NET强大的语言集成查询(LINQ)技术的并行版本。
- 异步编程:使用async/await和.NET的异步编程支持。
本课程适合:
- 初级和经验丰富的.NET/C#开发者
- 计算机科学学生
- 对现代多线程/并行编程方法感兴趣的任何人
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。