Некоторые методы управления приоритетами в современных операционных системах:
- Вытесняющие и невытесняющие алгоритмы. intuit.ru В случае вытесняющего алгоритма операционная система в любой момент времени может прервать выполнение текущего потока и переключить процессор на другой поток. intuit.ru В невытесняющих алгоритмах поток, которому предоставлен процессор, только сам решает, когда передать управление операционной системе. intuit.ru
- Алгоритмы с квантованием. intuit.ru Каждому потоку предоставляется квант времени, в течение которого поток может выполняться на процессоре. intuit.ru По истечении кванта операционная система переключает процессор на следующий поток в очереди. intuit.ru
- Алгоритмы с приоритетами. intuit.ru Каждому потоку назначается приоритет — целое число, обозначающее степень привилегированности потока. intuit.ru Операционная система при наличии нескольких готовых к выполнению потоков выбирает из них поток с наибольшим приоритетом. intuit.ru
Например, в операционных системах Linux для установки приоритетов используются программы nice и renice. wiki.merionet.ru В Windows посмотреть и изменить приоритет запущенного процесса можно через Task Manager. winitpro.ru