</> CodeBooks
    ← Volver a C# (página 19)
    Portada de Mastering C# Concurrency

    Mastering C# Concurrency

    Eugene Agafonov, Andrew Koryavchenko

    Editorial
    Packt
    Año
    2015
    Páginas
    ~285
    Nivel
    Avanzado

    De qué trata

    Tratado avanzado de Eugene Agafonov y Andrew Koryavchenko dedicado a la concurrencia y el paralelismo de alto rendimiento en C# y .NET Framework 4.5.

    Los autores profundizan en el diseño de algoritmos paralelos sin bloqueo (lock-free), uso de primitivas atómicas de interbloqueo, programación con TPL Dataflow para canalizaciones de procesamiento por etapas, patrones de resiliencia y cancelación, y optimizaciones para arquitecturas de hardware NUMA (Non-Uniform Memory Access). Dedica capítulos especiales a depuración de deadlocks con WinDbg.

    Lectura técnica indispensable para desarrolladores senior que construyen motores de servidor de alta demanda computacional.

    • Concurrencia
    • Lock-Free
    • TPL Dataflow
    • NUMA
    • WinDbg
    • Deadlocks
    • C# Concurrency
    • Performance

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Canalización de procesamiento por etapas de alto rendimiento con TPL Dataflow

    Construcción de una red de bloques de datos asíncronos que transforma, valida y persiste millones de registros concurrentemente con control de flujo.

    Más de C# con nivel Avanzado