Паралельне програмування на C# і .NET Core
«Паралельне програмування на C# і .NET Core» — фундаментальний практичний довідник, який допоможе розробникам ефективно використовувати потужність багатопоточності та асинхронності. Книга пояснює, як створювати продуктивні, масштабовані та надійні застосунки, використовуючи сучасні можливості .NET.
У книзі розглядаються:
- модель багатопоточності в .NET Core та робота планувальника;
- асинхронність: async/await, Task Parallel Library, ValueTask;
- паралельні алгоритми, розподіл навантаження та оптимізація коду;
- канали, пайплайни, конкурентні колекції;
- потокобезпечність даних, блокування та уникнення deadlock;
- реальні приклади з високонавантажених систем та мікросервісів.
Це must-have для C#-розробників, які хочуть підвищити продуктивність своїх застосунків і мислити на рівні архітектора.