</> CodeBooks
    ← Volver a C# (página 5)
    Portada de Parallel Programming with C# and .NET

    Parallel Programming with C# and .NET

    Vaskaran Sarcar

    Editorial
    Apress
    Año
    2024
    Páginas
    ~425
    Nivel
    Intermedio

    De qué trata

    Tratado contemporáneo de Vaskaran Sarcar sobre la computación paralela, multihilo y concurrente en C# 12 y .NET 8. El autor expone con rigor cómo aprovechar la arquitectura de múltiples núcleos de los procesadores actuales sin caer en condiciones de carrera.

    Se analizan a fondo la Task Parallel Library (TPL), el bucle Parallel.For/ForEach, PLINQ, primitivas de sincronización de bajo nivel (Monitor, Mutex, SemaphoreSlim, ReaderWriterLockSlim), colecciones concurrentes (ConcurrentDictionary, BlockingCollection), y canales asíncronos (System.Threading.Channels). Sarcar incluye análisis detallado de deadlocks y patrones de cancelación con CancellationToken.

    Indispensable para ingenieros backend que procesan grandes volúmenes de datos y construyen servicios de altísima concurrencia en .NET.

    • Programación Paralela
    • C# 12
    • .NET 8
    • TPL
    • SemaphoreSlim
    • Channels
    • Colecciones Concurrentes
    • Multithreading

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Canalización masiva de procesamiento de imágenes multihilo

    Construcción de un pipeline productor-consumidor con System.Threading.Channels y transformaciones paralelas optimizadas con TPL.

    Más de C# con nivel Intermedio