Book

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 byPackt Logo

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.

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!

No credit card required