Что такое csharp-concurrency-patterns?
Выбор правильной абстракции параллелизма в .NET — от async/await для ввода-вывода до каналов для производителя/потребителя и Akka.NET для управления объектами с отслеживанием состояния. Избегайте блокировок и ручной синхронизации без крайней необходимости. Источник: aaronontheweb/dotnet-skills.