Puntuación:
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)
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications
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.
© 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)