Продолжительность
05:19:13
Количество уроков
53 Видео
Дата добавления
06/08/2019
Дата обновления
16/08/2020
Откройте для себя основные концепции многопоточности и распараллеливания, поддерживаемые платформой .NET.
Этот курс посвящен параллельному программированию на .NET с использованием C# и охватывает основные средства многопоточности в .NET Framework, а именно библиотеку параллельных задач (TPL) и параллельную LINQ (PLINQ).
Этот курс научит вас:
- Программирование задач: как создавать и запускать задачи, отменять их, ждать их и обрабатывать исключения, возникающие в задачах.
- Обмен данными и синхронизация, обеспечивающие доступ к общим данным, также осуществляются безопасным и согласованным образом.
- Параллельные коллекции, такие как ConcurrentBag, которые работают правильно даже при доступе из нескольких потоков.
- Концепции координации задач, включая идею продолжения, а также использование примитивов синхронизации для координации задач.
- Параллельные циклы, которые позволяют легко перебирать счетчик или коллекцию, разделяя данные и обрабатывая их в отдельных потоках.
- Parallel LINQ, параллельная версия потрясающей технологии .NET, интегрированной в язык (LINQ).
- Поддержка async/ Await и .NET для асинхронного программирования.
Этот курс подходит для:
- Новичков и опытных разработчиков .NET / C#
- Любого, кто интересуется многопоточностью, параллелизмом и асинхронным программированием
Курс состоит из следующих материалов:
- Видео лекции, показывающие практическое программирование
- C# файлы, которые вы можете скачать и запустить
Перед началом курса вы должны быть знакомы с языком программирования C# и знакомы с многопоточностью.
Комментарии