Параллельное программирование на C# и .NET Core
Книга представляет подход к параллельному программированию с учетом современных реалий. Информация структурирована таким образом, чтобы она легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода; реализация параллелизма данных показана на коротких и простых примерах. В конце глав приводятся вопросы для повторения пройденного.
Издание предназначено для программистов C#, которые хотят изучить концепции параллельного программирования и многопоточности, а затем использовать полученные знания для приложений, построенных на базе .NET Core. Также оно пригодится специалистам, желающим ознакомиться с принципами работы параллельного программирования на современном оборудовании.
Параллельные приложения на .NET Core
Практические примеры познакомят с асинхронным программированием в C# и способами реализации параллельных вычислений в приложениях на .NET Core. Постепенное изложение помогает понять разницу между параллелизмом, многопоточностью и асинхронным выполнением.
Особое внимание уделяется параллелизму данных в C#, который позволяет распределять обработку больших наборов информации между несколькими вычислительными потоками. Такой подход может применяться для ускорения ресурсоемких операций и обработки данных.
Книга также будет полезна тем, кто хочет изучить Task Parallel Library в .NET Core и современные подходы к организации параллельных задач. Полученные знания помогут создавать более производительные приложения и учитывать особенности многопроцессорных систем.