Hands-On Parallel Programming with C# 8 and .NET Core 3
Hands-On Parallel Programming with C# 8 and .NET Core 3 presents a smart way of learning and implementing parallel programming concepts. The book details threading and concurrency fundamentals that will help any C# developer build optimized applications.
Offered by
Difficulty Level
Intermediate
Completion Time
11h32m
Language
English
About Book
Who Is This Book For?
If you want to learn how task parallelism is used to build robust and scalable enterprise architecture, this book is for you. Whether you are a beginner to parallelism in C# or an experienced architect, you’ll find this book useful to gain insights into the different threading models supported in .NET Standard and .NET Core. Prior knowledge of C# is required to understand the concepts covered in this book.
Hands-On Parallel Programming with C# 8 and .NET Core 3
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 11h32m total length
Introduction to Parallel Programming
Task Parallelism
Data Parallelism
Using PLINQ
Synchronization Primitives
Using Concurrent Collections
Improving Performance with Lazy<T>
Introduction to Asynchronous Programming
Async , Await and Task Based Asynchronous programming basics
Debugging Tasks using Visual Studio
Writing Unit Test cases for Parallel and Asynchronous code
IIS and Kestrel in Asp.net Core
Patterns in Parallel Programming
Distributed memory management
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!