·csharp-concurrency-patterns
</>

csharp-concurrency-patterns

aaronontheweb/dotnet-skills

Elegir la abstracción de concurrencia correcta en .NET: desde async/await para E/S hasta canales para productor/consumidor y Akka.NET para gestión de entidades con estado. Evite bloqueos y sincronización manual a menos que sea absolutamente necesario.

52Instalaciones·7Tendencia·@aaronontheweb

Instalación

$npx skills add https://github.com/aaronontheweb/dotnet-skills --skill csharp-concurrency-patterns

SKILL.md

Most concurrency problems can be solved with async/await. Only reach for more sophisticated tools when you have a specific need that async/await can't address cleanly.

Try to avoid shared mutable state. The best way to handle concurrency is to design it away. Immutable data, message passing, and isolated state (like actors) eliminate entire categories of bugs.

Locks should be the exception, not the rule. When you can't avoid shared mutable state, using a lock occasionally isn't the end of the world. But if you find yourself reaching for lock, SemaphoreSlim, or other synchronization primitives regularly, step back and reconsider your design.

Elegir la abstracción de concurrencia correcta en .NET: desde async/await para E/S hasta canales para productor/consumidor y Akka.NET para gestión de entidades con estado. Evite bloqueos y sincronización manual a menos que sea absolutamente necesario. Fuente: aaronontheweb/dotnet-skills.

Ver original

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/aaronontheweb/dotnet-skills --skill csharp-concurrency-patterns
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-06
Actualizado
2026-02-18

Respuestas rápidas

¿Qué es csharp-concurrency-patterns?

Elegir la abstracción de concurrencia correcta en .NET: desde async/await para E/S hasta canales para productor/consumidor y Akka.NET para gestión de entidades con estado. Evite bloqueos y sincronización manual a menos que sea absolutamente necesario. Fuente: aaronontheweb/dotnet-skills.

¿Cómo instalo csharp-concurrency-patterns?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/aaronontheweb/dotnet-skills --skill csharp-concurrency-patterns Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor

¿Dónde está el repositorio de origen?

https://github.com/aaronontheweb/dotnet-skills