Write Asynchronous C# Code With Tasks and PLINQ

所在平台: Udemy

课程主页: https://www.udemy.com/course/write-asynchronous-csharp-code-with-task-parallel-library-and-plinq/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用任务和 PLINQ 编写异步 C# 代码 概述:本课程专注于使用现代库编写高质量的多线程 C# 代码,消除编写低效异步代码的借口。课程讲师将教授如何利用任务和并行 LINQ(PLINQ)编写稳定的代码,确保代码在第一次运行时就能完美执行。讲师分享了自己开发的一个多线程转换工具,该工具成功将十万个文档从 SharePoint 2010 迁移到 SharePoint 2013,且运行异常顺利,这正是得益于 PLINQ 的使用。 在课程中,讲师将展示手动编写多线程代码的复杂性,特别是在不同线程之间交换数据时的挑战。相较之下,将展示使用任务并行库和 PLINQ 编写异步 C# 代码的简单性。这些框架使每个人都能够撰写出强健的多线程代码,具备良好的扩展性。 课程适合初学者和中级 C# 开发者,旨在提升他们的技能。虽然任务和 PLINQ 的概念听起来可能复杂,但课程内容生动易懂,讲师用清晰的代码示例和直观的图示进行讲解,确保学员能够轻松跟上进度。此外,课程还适合需要确保代码在大型项目中可靠扩展的开发者,以及准备 C# 相关面试的学员,能够为他们提供良好的异步编程基础,以应对潜在的面试问题。

课程评论(0条)

课程详情

Today we have beautiful libraries for writing multi-threaded C#, and there is simply no excuse for writing bad asynchronous code. In this course I will teach you how to write rock-solid code using Tasks and Parallel LINQ that works perfectly on your first try.I wrote a multi-threaded conversion utility a year ago that successfully migrated 100,000 documents from SharePoint 2010 to SharePoint 2013. The program worked flawlessly the first time because I used PLINQ.Sound good?Writing multi-threaded code by hand is hard. I'll prove it to you by showing you some code that exchanges data between two threads. You will be surprised how difficult it is to do this reliably.But then I'll show you how trivially easy it is to write asynchronous C# code using the Task Parallel Library and Parallel LINQ. These amazing frameworks allow anyone to write robust multi-threaded code that can take a beating.By the end of the course you will be fluent in both the Tasks Parallel Library and Parallel LINQ.Why should you take this course?You should take this course if you are a beginner or intermediate C# developer and want to take your skills to the next level. Working with Tasks and Parallel LINQ might sound complicated, but all of my lectures are very easy to follow, and I explain all topics with clear code and many instructive diagrams. You'll have no trouble following along.Or maybe you're working on a critical asynchronous section of C# code in a lage project, and need to make sure your code scales reliably over multiple CPU cores? The tips and tricks in this course will help you immensely.Or maybe you're preparing for a C# related job interview? This course will give you an excellent foundation to answer any asynchronous programming questions they might throw at you.

课程标签

0人关注该课程

主题相关的课程