Город МОСКОВСКИЙ
00:19:55

ПЛАНИРОВЩИК ЗАДАЧ

Аватар
Углубленный JavaScript
Просмотры:
24
Дата загрузки:
29.11.2023 19:35
Длительность:
00:19:55
Категория:
Обучение

Описание

Планировщик задач распределяет задачи по потокам и представлен абстрактным классом TaskScheduler. В .NET Framework предлагаются две конкретные реализации: стандартный планировщик, который работает в тандеме с пулом потоков CLR, и планировщик контекста синхронизации. Последний предназначен для содействия в работе с потоковой моделью WPF и Windows Forms, которая требует, чтобы доступ к элементам управления пользовательского интерфейса осуществлялся только из создавшего их потока. В данном видео представлен механизм работы стандартного планировщика.

✅ Пост https://csharpcooking.github.io/2022/02/27/Task-Scheduler.html
✅ Презентация https://csharpcooking.github.io/data/Task-Scheduler.pptx

00:00 ► Введение
00:40 ► Cоставляющие элементы процесса работы планировщика задач
02:36 ► Запуск пользовательских и рабочих потоков
05:35 ► Глобальная и локальные очереди задач
07:52 ► Родительская и вложенные задачи
10:14 ► Опция PreferFairness
12:47 ► Work Stealing
14:51 ► Inlined Execution
17:23 ► Thread Injection

#ПланировщикЗадач #ПараллельноеПрограммирование

Рекомендуемые видео