Parallel Programming and Concurrency with C# 10 and .NET 6: Un enfoque moderno para crear aplicaciones .NET más rápidas, con mayor capacidad de respuesta y asíncronas.

Puntuación:   (4,8 de 5)

Parallel Programming and Concurrency with C# 10 and .NET 6: Un enfoque moderno para crear aplicaciones .NET más rápidas, con mayor capacidad de respuesta y asíncronas. (Alvin Ashcraft)

Opiniones de los lectores

Resumen:

El libro proporciona una comprensión en profundidad de la programación paralela en C# y .NET 6, centrándose en los hilos, los conceptos de multihilo y las aplicaciones prácticas para mejorar el rendimiento de las aplicaciones. Aunque es elogiado por su claridad y ejemplos prácticos, algunos críticos señalan que puede estar ya obsoleto debido a los avances en las versiones más recientes de C# y .NET.

Ventajas:

Bien escrito y fácil de entender, cubre eficazmente la programación multihilo y paralela, proporciona ejemplos prácticos, ofrece información sobre depuración y pruebas unitarias, y ayuda a mejorar la capacidad de respuesta de las aplicaciones.

Desventajas:

Algunos contenidos pueden estar desfasados, ya que cubre C# 10 y .NET 6 mientras que las versiones más recientes están disponibles, lo que puede limitar su relevancia para los desarrolladores que utilizan las últimas tecnologías.

(basado en 4 opiniones de lectores)

Título original:

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

Contenido del libro:

Aproveche las últimas funciones de paralelismo y concurrencia de.NET 6 al crear su próxima aplicación y explore las ventajas y los retos de la asincronía, el paralelismo y la concurrencia en.NET mediante ejemplos prácticos.

Características principales

⬤ Aprenda a implementar la programación paralela y a manejar la concurrencia en .NET de forma eficiente.

⬤ Cambie hilos mientras depura y aprenda a monitorizar hilos específicos en Visual Studio.

⬤ Descubra cómo cancelar tareas con callbacks, mediante polling o utilizando una tarea con wait handles.

Descripción del libro:

.NET ha incluido capacidades de gestión de hilos desde el principio, pero las primeras técnicas tenían riesgos inherentes: fugas de memoria, problemas de sincronización de hilos y bloqueos. Este libro le ayudará a evitar estos problemas y a aprovechar las modernas construcciones disponibles en .NET 6 y C# 10, a la vez que proporciona recomendaciones sobre patrones y mejores prácticas para el paralelismo y la concurrencia. Hoy en día, la programación paralela, concurrente y asíncrona forma parte de todas las aplicaciones .NET, y es imprescindible que los desarrolladores modernos sepan cómo utilizar estas técnicas de forma eficaz.

Este libro enseñará a los desarrolladores de .NET de nivel intermedio cómo hacer que sus aplicaciones sean más rápidas y respondan mejor con programación paralela y concurrencia en.NET y C# con ejemplos prácticos. El libro comienza con los fundamentos del desarrollo multihilo en.NET y explora cómo han evolucionado el lenguaje y las construcciones del marco de trabajo junto con.NET. A continuación, conocerá las distintas opciones disponibles en .NET 6, y profundizará en las mejores prácticas, la depuración y las pruebas unitarias.

Al final de este libro, comprenderá en profundidad por qué, cuándo y cómo emplear el paralelismo y la concurrencia en cualquier aplicación .NET.

Lo que aprenderá

⬤ Evitar bloqueos y condiciones de carrera con hilos administrados.

⬤ Actualizar interfaces de usuario de aplicaciones Windows sin causar excepciones.

⬤ Explorar las mejores prácticas para introducir construcciones asíncronas al código existente.

⬤ Evitar errores al introducir paralelismo a su código.

⬤ Implementar el patrón productor-consumidor con bloques Dataflow.

⬤ Forzar la ordenación de datos al procesar datos en paralelo y fusionar de forma segura datos de múltiples fuentes.

⬤ Utilizar colecciones concurrentes que ayuden a sincronizar datos entre hilos.

⬤ Depura una aplicación paralela cotidiana con las ventanas Pilas paralelas y Tareas paralelas.

A quién va dirigido este libro:

Este libro está dirigido a desarrolladores.NET de nivel principiante a intermedio que deseen emplear las últimas funciones paralelas y de concurrencia de.NET al crear sus aplicaciones. Los lectores deben tener conocimientos sólidos del lenguaje C# y de cualquier versión de .NET Framework o .NET Core.

Otros datos del libro:

ISBN:9781803243672
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Aprende WinUI 3.0: Aproveche la potencia de WinUI, el futuro del desarrollo de aplicaciones nativas...
Guía para principiantes para crear aplicaciones...
Aprende WinUI 3.0: Aproveche la potencia de WinUI, el futuro del desarrollo de aplicaciones nativas de Windows - Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development
Parallel Programming and Concurrency with C# 10 and .NET 6: Un enfoque moderno para crear...
Aproveche las últimas funciones de paralelismo y...
Parallel Programming and Concurrency with C# 10 and .NET 6: Un enfoque moderno para crear aplicaciones .NET más rápidas, con mayor capacidad de respuesta y asíncronas. - Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)