В Linux для процессов с равным приоритетом приоритетный планировщик
запускает процесс, ожидающий дольше всего.
В Windows это очередь FIFO на каждом уровне приоритета, и поток
может переключать очереди уровня приоритета:
- если поток прерывается из-за истечения времени, приоритет
- если прервано для ожидания события ввода-вывода, приоритет повышен
- предпочтителен ввод-вывод по сравнению с потоками, привязанными к процессору
- для потоков, привязанных к вводу-выводу, приоритет повышен для интерактивных ожиданий (например, клавиатура, дисплей), чем для других входов / выходов (например, диск)