Изменение приоритета потока |
В операционной системе Windows каждый поток связан с установленным значением приоритета. Приоритет потока определяет количество времени процессора, получаемое потоком. Потоки с низким приоритетом получают меньше времени, потоки с высоким приоритетом — больше. Безусловно, количество полученного потоком времени процессора во многом определяется его характеристиками выполнения и взаимодействием с другими потоками, выполняющимися в системе в данный момент. Установленный в операционной системе Windows приоритет — это комбинация двух величин: общего класса приоритета (приоритетного класса) процесса и значения приоритета отдельного потока относительно класса приоритета текущего процесса. Это значит, что действительный приоритет потока формируется как комбинация класса приоритета процесса и уровня индивидуального приоритета потока. Рассмотрим далее каждую из составляющих.
|