Ответы с форумов MSDN

Потоки с приоритетом реального времени

Date: 18.09.2018 5:50:25

Упрощенно говоря, потоку с приоритетом реального времени ОС всегда выделяет столько процессорного времени, сколько он запрашивает, в обход обычных правил планировщика (в том числе, за счет выделения меньшего времени потокам самой ОС). Если такой поток потребляет слишком много процессорного времени, работа системы может быть полностью парализована, поэтому они применяются только для специфических задач, с малыми вычислительными затратами, но с необходимостью выполнения их с минимальной задержкой. Например, обработка звука.

Конкретные детали зависят от ОС (Net Core работает на многих, с довольно разной архитектурой ядра). Обычно управляемые приложения, что Net, что Net Core, не должны использовать приоритет реального времени, так как они слишком тяжелы и не подходят для задач, в которых это имеет смысл.


Автор: VadimTagil

Главная страница - Список тем - Репозиторий на GitHub