Bookbot
Este es el que agregas al carrito

Parallel Programming and Concurrency with C# 10 and .NET 6

A modern approach to building faster, more responsive, and asynchronous .NET applications using C#

Parámetros

  • 320 páginas
  • 12 horas de lectura

Más información sobre el libro

Leverage the latest parallel and concurrency features in .NET 6 when building applications, exploring the benefits and challenges of asynchrony, parallelism, and concurrency through practical examples. This resource teaches efficient parallel programming and concurrency handling in .NET, including switching threads during debugging and monitoring specific threads in Visual Studio. It also covers task cancellation through callbacks, polling, or wait handles. While .NET has offered managed threading since its inception, earlier techniques posed risks such as memory leaks and deadlocks. This guide helps developers avoid these issues by utilizing modern constructs in .NET 6 and C# 10, offering patterns and best practices for parallelism and concurrency. Understanding these concepts is essential for modern developers, as they enhance application performance and responsiveness. The content begins with the fundamentals of multi-threaded .NET development and the evolution of language and framework constructs. It delves into the various options available in .NET 6, along with insights on best practices, debugging, and unit testing. By the end, readers will grasp when and how to implement parallelism and concurrency effectively. This book is aimed at beginner to intermediate .NET developers eager to use the latest features in their applications, assuming a solid understanding of C# and any version of the .NET Framework or .NET Cor

Compra de libros

Parallel Programming and Concurrency with C# 10 and .NET 6, Alvin Ashcraft

Idioma
Publicado en
2022
Encuadernación
(Tapa blanda),
Estado del libro
Muy Bueno
Precio
26,39 €

Métodos de pago

Nadie lo ha calificado todavía.

Título
Parallel Programming and Concurrency with C# 10 and .NET 6
Subtítulo
A modern approach to building faster, more responsive, and asynchronous .NET applications using C#
Idioma
Inglés
Publicado en
2022
Formato
Tapa blanda
Páginas
320
ISBN10
1803243678
ISBN13
9781803243672
Serie
Descripción
Leverage the latest parallel and concurrency features in .NET 6 when building applications, exploring the benefits and challenges of asynchrony, parallelism, and concurrency through practical examples. This resource teaches efficient parallel programming and concurrency handling in .NET, including switching threads during debugging and monitoring specific threads in Visual Studio. It also covers task cancellation through callbacks, polling, or wait handles. While .NET has offered managed threading since its inception, earlier techniques posed risks such as memory leaks and deadlocks. This guide helps developers avoid these issues by utilizing modern constructs in .NET 6 and C# 10, offering patterns and best practices for parallelism and concurrency. Understanding these concepts is essential for modern developers, as they enhance application performance and responsiveness. The content begins with the fundamentals of multi-threaded .NET development and the evolution of language and framework constructs. It delves into the various options available in .NET 6, along with insights on best practices, debugging, and unit testing. By the end, readers will grasp when and how to implement parallelism and concurrency effectively. This book is aimed at beginner to intermediate .NET developers eager to use the latest features in their applications, assuming a solid understanding of C# and any version of the .NET Framework or .NET Cor