Параллельное программирование на С# и .NET Core

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Шакти Танвар
Edition: 1
Publisher: ДМК Пресс
Year: 2021

Language: Russian
Pages: 272
Tags: C# Programming; Parallel Programming; Asynchronous Code; Data Parallelism; Multi-threading; .NET Core; Task Parallelism; PLINQ

Глава 1. Введение в параллельное программирование
Глава 2. Параллелизм задач
Глава 3. Реализация параллелизма данных
Глава 4. Использование PLINQ
Глава 5. Примитивы синхронизации
Глава 6. Использование параллельных коллекций
Глава 7. Повышение производительности с помощью отложенной инициализации
Глава 8. Введение в асинхронное программирование
Глава 9. Основы асинхронного программирования с помощью async, await и задач
Глава 10. Отладка задач с Visual Studio
Глава 11. Создание модульных тестов для параллельного и асинхронного кодов
Глава 12. IIS и Kestrel в ASP.NET Core
Глава 13. Шаблоны параллельного программирования
Глава 14. Управление распределенной памятью