Параллельное программирование с помощью языка C#

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"

Курс предназначен для практического введения в параллельное программирование (ПП) и знакомства с основными возможностями ПП на платформе .NET 4.0. Курс включает общие теоретические сведения по дисциплине параллельное программирование в объеме необходимом для реализации эффективных параллельных приложений.
Большая часть материала посвящена практическому знакомству с возможностями библиотеки TPL (Task Parallel Library).

Author(s): Туральчук К.А.
Publisher: НОУ «Интуит»
Year: 2016

Language: Russian

Лекция 1. Введение в параллельные вычисления ... 4
Лекция 2. Проблемы разработки параллельных приложений ... 16
Лекция 3. Работа с потоками ... 30
Лекция 4. Знакомство с многопоточной обработкой ... 53
Лекция 5. Средства синхронизации ... 60
Лекция 6. Поиск простых чисел ... 81
Лекция 7. Конкурентные коллекции ... 90
Лекция 8. Синхронизация доступа к одноэлементному буферу ... 96
Лекция 9. Работа с задачами ... 104
Лекция 10. Синхронизация приоритетного доступа к многоэлементному буферу ... 116
Лекция 11. Шаблоны параллелизма Parallel ... 125
Лекция 12. Клеточная модель «Игра Жизнь» Дж.Конвея ... 136
Лекция 13. Технология PLINQ ... 141
Лекция 14. Знакомство с «Визуализатором параллелизма» в Visual Studio 12 ... 157
Лекция 15. Планировщик задач ... 165
Лекция 16. Типовые модели параллельных приложений ... 175