Artículos relacionados a Parallel Programming and Concurrency with C# 10 and...

Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# - Tapa blanda

 
9781803243672: Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C#

Sinopsis

Leverage the latest parallel and concurrency features in .NET 6 when building your next application and explore the benefits and challenges of asynchrony, parallelism, and concurrency in .NET via practical examples


Key Features:

  • Learn to implement parallel programming and handle concurrency in .NET efficiently
  • Switch threads while debugging and learn how to monitor specific threads in Visual Studio
  • Discover how to cancel tasks with callbacks, by polling, or by using a task with wait handles


Book Description:

.NET has included managed threading capabilities since the beginning, but early techniques had inherent risks: memory leaks, thread synchronization issues, and deadlocks. This book will help you avoid those pitfalls and leverage the modern constructs available in .NET 6 and C# 10, while providing recommendations on patterns and best practices for parallelism and concurrency. Parallel, concurrent, and asynchronous programming are part of every .NET application today, and it becomes imperative for modern developers to understand how to effectively use these techniques.


This book will teach intermediate-level .NET developers how to make their applications faster and more responsive with parallel programming and concurrency in .NET and C# with practical examples. The book starts with the essentials of multi-threaded .NET development and explores how the language and framework constructs have evolved along with .NET. You will later get to grips with the different options available today in .NET 6, followed by insights into best practices, debugging, and unit testing.


By the end of this book, you will have a deep understanding of why, when, and how to employ parallelism and concurrency in any .NET application.


What You Will Learn:

  • Prevent deadlocks and race conditions with managed threading
  • Update Windows app UIs without causing exceptions
  • Explore best practices for introducing asynchronous constructs to existing code
  • Avoid pitfalls when introducing parallelism to your code
  • Implement the producer-consumer pattern with Dataflow blocks
  • Enforce data sorting when processing data in parallel and safely merge data from multiple sources
  • Use concurrent collections that help synchronize data across threads
  • Debug an everyday parallel app with the Parallel Stacks and Parallel Tasks windows


Who this book is 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.

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Alvin Ashcraft is a software engineer and developer community champion with over 25 years of experience in software development. Working primarily with Microsoft Windows, web, and cloud technologies, his career has focused primarily on the healthcare industry. He has been awarded as a Microsoft MVP 11 times, most recently as a Windows Dev MVP.Alvin works in the Philadelphia area for Allscripts, a global healthcare software company, as a principal software engineer. He is also a board member of the TechBash Foundation, where he helps organize the annual TechBash developer conference. He has previously worked for companies such as Oracle, Genzeon, CSC, and ITG Pathfinders.Originally from the Allentown, PA area, Alvin currently resides in West Grove, PA with his wife and three daughters.

"Sobre este título" puede pertenecer a otra edición de este libro.

  • EditorialPackt Publishing
  • Año de publicación2022
  • ISBN 10 1803243678
  • ISBN 13 9781803243672
  • EncuadernaciónTapa blanda
  • IdiomaInglés
  • Número de páginas320
  • Contacto del fabricanteno disponible

Comprar usado

Condición: Excelente
320 Seiten Leichte Lese- und Lagerspuren...
Ver este artículo

EUR 15,80 gastos de envío desde Alemania a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 4,65 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Resultados de la búsqueda para Parallel Programming and Concurrency with C# 10 and...

Imagen del vendedor

Ashcraft, Alvin:
Publicado por Packt Publishing, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Antiguo o usado paperback

Librería: bookmarathon, Emmendingen, BW, Alemania

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

paperback. Condición: Sehr gut. 320 Seiten Leichte Lese- und Lagerspuren! Sie erhalten eine Rechnung mit der darin ausgewiesenen MwSt. Deutsche Firma mit Versand aus Deutschland. Sprache: Englisch Gewicht in Gramm: 556. Nº de ref. del artículo: 20707

Contactar al vendedor

Comprar usado

EUR 23,00
Convertir moneda
Gastos de envío: EUR 15,80
De Alemania a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo Tapa blanda

Librería: Ria Christie Collections, Uxbridge, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. In. Nº de ref. del artículo: ria9781803243672_new

Contactar al vendedor

Comprar nuevo

EUR 42,41
Convertir moneda
Gastos de envío: EUR 4,65
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing Limited, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store UK, Fairford, GLOS, Reino Unido

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781803243672

Contactar al vendedor

Comprar nuevo

EUR 43,07
Convertir moneda
Gastos de envío: EUR 4,07
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing Limited, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store US, Wood Dale, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781803243672

Contactar al vendedor

Comprar nuevo

EUR 47,83
Convertir moneda
Gastos de envío: EUR 0,61
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo Tapa blanda

Librería: California Books, Miami, FL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: I-9781803243672

Contactar al vendedor

Comprar nuevo

EUR 42,18
Convertir moneda
Gastos de envío: EUR 6,97
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing Limited, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo Paperback / softback
Impresión bajo demanda

Librería: THE SAINT BOOKSTORE, Southport, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback / softback. Condición: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Nº de ref. del artículo: C9781803243672

Contactar al vendedor

Comprar nuevo

EUR 46,79
Convertir moneda
Gastos de envío: EUR 4,58
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Ashcraft, Alvin
Publicado por Packt Publishing 8/31/2022, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo Paperback or Softback

Librería: BargainBookStores, Grand Rapids, MI, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback or Softback. Condición: New. Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications 1.22. Book. Nº de ref. del artículo: BBS-9781803243672

Contactar al vendedor

Comprar nuevo

EUR 41,39
Convertir moneda
Gastos de envío: EUR 10,89
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 5 disponibles

Añadir al carrito

Imagen de archivo

Ashcraft, Alvin
Publicado por Packt Publishing 2022-08, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo PF

Librería: Chiron Media, Wallingford, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PF. Condición: New. Nº de ref. del artículo: 6666-IUK-9781803243672

Contactar al vendedor

Comprar nuevo

EUR 37,33
Convertir moneda
Gastos de envío: EUR 17,52
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 10 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 44716370-n

Contactar al vendedor

Comprar nuevo

EUR 38,23
Convertir moneda
Gastos de envío: EUR 17,42
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alvin Ashcraft
Publicado por Packt Publishing, 2022
ISBN 10: 1803243678 ISBN 13: 9781803243672
Nuevo Tapa blanda

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 44716370-n

Contactar al vendedor

Comprar nuevo

EUR 40,32
Convertir moneda
Gastos de envío: EUR 17,53
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Existen otras 7 copia(s) de este libro

Ver todos los resultados de su búsqueda