Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Запустите Блокнот.
Запустите системный монитор из Windows NT 4.
Добавьте в список графиков счетчик «Текущий приоритет» объекта «Поток» Блокнот.
Установите максимум по вертикальной шкале 16, интервал 0,01 с.
Приоритет потока Блокнот должен быть в пределах 8-10, так как после повышения его приоритета на 2 уровня как у потока активного процесса, его приоритет мог не успеть снизиться из-за его перехода в состояние ожидания.
Активизируйте монитор производительности и подвигайте курсор мыши в окне Блокнота. Вы увидите, что его приоритет колеблется между 10 и 9, а приоритет 8 будет у него в течение очень короткого времени, так что его можно и не заметить (рис. 6.10).
Активируйте окно Блокнота, при этом его приоритет повысится до 12, так повышение приоритета происходит дважды: сначала как у GUI-потока, пробужденного активностью подсистемы управления окнами, затем как у потока активного процесса.
Теперь при движении курсора мыши в окне Блокнота приоритет его потока может понижаться до 10 из-за динамического снижения приоритета по истечении кванта, но все равно останется выше базового как минимум на два уровня, так как этот поток является потоком активного процесса.
Дата публикования: 2015-04-07; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!