TPL Async

Learn how the Task Parallel Library (TPL) helps you write high-performance, responsive, and scalable code by using asynchronous programming techniques.
Course info
Rating
(368)
Level
Intermediate
Updated
December 23, 2011
Duration
4h 28m
Table of contents
Cancellation
50m 7s
Task Schedulers
40m 53s
Description
Course info
Rating
(368)
Level
Intermediate
Updated
December 23, 2011
Duration
4h 28m
Description

Asynchronous programming is a fundamental programming technique, of vital importance both on server-side and client-side code. On the server, it can be the key to maximizing performance and enhancing scalability. On the client, it is a critically important technique for ensuring responsiveness. With the addition of intrinsic language support asynchronous programming, this is becoming an ever more important technique. This course describes how to use the asynchronous programming support in the Task Parallel Library (TPL), which was introduced in .NET 4.0. It also shows how the new language features in C# and Visual Basic fit in with the TPL.

About the author
About the author

Ian is an independent consultant, developer, speaker, and author. He has written books on Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question.

More from the author
Building Windows 8 Style Apps in C# and XAML
Intermediate
4h 40m
7 Nov 2012
What's new WPF 4.0
Intermediate
3h 46m
31 Jan 2011
Core Silverlight 4
Beginner
6h 19m
3 Sep 2010
More courses by Ian Griffiths