Skip to Content
C# 10 en pocas palabras
book

C# 10 en pocas palabras

by Joseph Albahari
October 2024
Intermediate to advanced
1060 pages
28h 16m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from C# 10 en pocas palabras

Capítulo 22. Programación paralela

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo, cubrimos las API multihilo y las construcciones destinadas a aprovechar los procesadores multinúcleo:

  • LINQ paralelo, o PLINQ

  • La clase Parallel

  • Los constructos del paralelismo de tareas

  • Las colecciones concurrentes

Estas construcciones se conocen colectivamente (en sentido amplio) como Marco Paralelo (PFX). La clase Parallel junto con las construcciones de paralelismo de tareas se denomina Biblioteca Paralela de Tareas (TPL ).

Antes de leer este capítulo, tendrás que estar familiarizado con los fundamentos del Capítulo 14, en particular con el bloqueo, la seguridad de los hilos y la clase Task.

Nota

.NET ofrece una serie de API especializadas adicionales para ayudar con la programación paralela y asíncrona:

  • System.Threading.Channels.Channel es una cola productora/consumidora asíncrona de alto rendimiento, introducida en .NET Core 3.

  • Microsoft Dataflow (en el espacio de nombres System.Thread⁠ing.Tasks​.Dataflow ) es una sofisticada API para crear redes de bloques con búfer que ejecutan acciones o transformaciones de datos en paralelo, con un parecido a la programación actor/agente.

  • Las extensiones reactivas implementan LINQ sobre IObservable (una abstracción alternativa a IAsyncEnumerable) y destacan en la combinación de secuencias asíncronas. Las extensiones reactivas se distribuyen en el paquete ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C# 12 en pocas palabras

C# 12 en pocas palabras

Joseph Albahari
Referencia de bolsillo de C# 12

Referencia de bolsillo de C# 12

Joseph Albahari, Ben Albahari
Algoritmos en pocas palabras, 2ª edición

Algoritmos en pocas palabras, 2ª edición

George T. Heineman, Gary Pollice, Stanley Selkow

Publisher Resources

ISBN: 9798341600669Supplemental Content