Parallel Programming and Concurrency with C# 10 and .NET 6
Whether you are developing for desktop, mobile, web, or the cloud, performance and responsiveness are key to the success of any application. This book will help every type of C# developer to scale their application to its users’ needs and avoid the pitfalls often encountered with multi-threaded development.
Offered by
Difficulty Level
Intermediate
Completion Time
10h40m
Language
English
About Book
Who Is This Book For?
This book is for beginner to intermediate-level .NET developers who want to employ the latest parallel and concurrency features in .NET when building their applications. Readers should have a solid understanding of the C# language and any version of the .NET Framework or .NET Core.
Parallel Programming and Concurrency with C# 10 and .NET 6
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 10h40m total length
Managed Threading Concepts
Evolution of Multi-Threaded Programming in .NET
Best Practices for Managed Threading
User Interface Responsiveness with Threading
Asynchronous Programming with C#
Parallel Programming Concepts
Task Parallel Library (TPL) and Dataflow
Parallel Data Structures and Parallel LINQ
Working with Concurrent Collections in .NET
Debugging Multi-Threaded Applications with Visual Studio
Cancelling Asynchronous Work
Unit Testing Async, Concurrent, and Parallel Code
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!