
C# Concurrency
Nir Dobovizki
- Editorial
- Manning
- Año
- 2025
- Páginas
- ~250
- Nivel
- Intermedio
De qué trata
Tratado contemporáneo de Nir Dobovizki sobre la concurrencia, asincronía y el paralelismo en C# moderno (.NET 8 y .NET 9). El autor ofrece una perspectiva rigurosa sobre cómo construir sistemas reactivos y libres de bloqueos.
El contenido disecciona la máquina de estados de async/await, el uso de System.Threading.Channels para arquitecturas basadas en actores y pipes, programación sin bloqueo con estructuras interlocked y CAS (Compare-And-Swap), colecciones concurrentes avanzadas y patrones de resiliencia con Polly. Dobovizki profundiza en el diagnóstico de contención de hilos con herramientas modernas de profiling.
Una lectura técnica indispensable para desarrolladores backend de alto rendimiento y creadores de microservicios de baja latencia.
- Concurrencia
- C# Concurrency
- Nir Dobovizki
- System.Threading.Channels
- Lock-Free
- Async/Await
- Polly
- .NET 8
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor concurrente de ingesta de eventos con canales asíncronos
Construcción de un sistema productor-consumidor de alta velocidad utilizando System.Threading.Channels con backpressure y balanceo de carga.

