Параллельное программирование на C# и .NET Core
«Параллельное программирование на C# и .NET Core» — фундаментальный практический справочник, который поможет разработчикам эффективно использовать мощность многопоточности и асинхронности. Книга объясняет, как создавать продуктивные, масштабируемые и надежные приложения, используя современные возможности .NET.
В книге рассматриваются:
- модель многопоточности в .NET Core и работа планировщика;
- асинхронность: async/await, Task Paralle
- параллельные алгоритмы, распределение нагрузки и оптимизация кода;
- каналы, пайплайны, конкурентные коллекции;
- потокобезопасность данных, блокировка и избегание deadlock;
- реальные примеры из высоконагруженных систем и микросервисов.
производительность своих приложений и мыслить на уровне архитектора.