Вопросы к Поиску с Алисой
Изменение приоритета потока влияет на производительность Windows следующим образом: планировщик операционной системы выдаёт процессорное время потоку в зависимости от его приоритета. qna.habr.com Если в системе есть несколько ожидающих процессорного времени потоков, то процессор получит поток с более высоким приоритетом. qna.habr.com Если таких потоков несколько, то они выстраиваются в очередь и процессор получают в зависимости от порядка попадания в очередь. qna.habr.com При этом потоки с пониженным приоритетом ждут в очереди, когда до них дойдёт раздача процессора. qna.habr.com
Если конкретный поток не загружен, изменение приоритета не влияет на производительность. qna.habr.com Влияние начинает проявляться, когда загрузка потока (одного или нескольких) стремится к 100%. qna.habr.com
Также стоит учитывать, что наличие потоков с разными приоритетами может привести к проблемам параллелизма, например, если поток с более низким приоритетом захватывает критическую секцию и больше никогда не планируется, потому что обычный поток с более высоким приоритетом занимает весь процессор. stackoverflow.com