Cover image for Hands-On Parallel Programming with C# 8 and .NET Core 3.0

Hands-On Parallel Programming with C# 8 and .NET Core 3.0

Leverage parallel programming in .NET Core

AS

Created by Anton Selin

Explore the world of parallel programming using the latest features in C# 8 and .NET Core 3.0. Learn how to boost your application's performance by distributing work across multiple processors and writing efficient, thread-safe code. Gain practical experience with tools like TPL and PLINQ to make your .NET Core apps faster and more responsive.

Packt | Oct 2019 | 86 min

Start Trial
LevelExpert
CategoriesSoftware Engineering and Architecture, Product Insights, Analytics, and User-Centric Design, .NET, C#

What You Will Learn

You will work through practical examples that introduce parallel programming concepts step by step. By building a job search engine project, you will apply tools like TPL and PLINQ, learning how to optimize data structures and manage concurrency. Each topic is reinforced with hands-on coding to ensure you gain real experience.

Key Features

  • Master parallel programming concepts to improve app speed and efficiency
  • Implement Task Parallel Library and Parallel LINQ for real-world scenarios
  • Write thread-safe code and handle exceptions in concurrent environments

Target Audience

If you are a developer or programmer with a basic understanding of C# and .NET Core, and you want to make your applications run faster and handle more tasks at once, this content is for you. It's ideal for those looking to confidently write concurrent code and leverage modern hardware capabilities in their projects.

Related courses