1

на основе MSDN, ОС Windows планирования потоков на основе базового prorety и используют в качестве повышающего динамического prioretyПланирование приоритетов, окна

Система обрабатывает все нити с тем же приоритетом, равными. Система назначает временные фрагменты циклическим способом для всех потоков с наивысшим приоритетом. Если ни один из этих потоков не готов к запуску, система назначает временные фрагменты циклическим способом для всех потоков со следующим наивысшим приоритетом. Если поток с более высоким приоритетом становится , доступным для запуска, система перестает выполнять поток с низким приоритетом (без разрешения его завершения с использованием его временного фрагмента), а назначает полный временной срез для потока с более высоким приоритетом.

Из приведенной выше цитаты

Система обрабатывает все нити с тем же приоритетом, равным

Означает ли это, что система обрабатывает темы на основе динамического priorety? А база priorety является используется как минимальный предел для изменения динамических изменений?

Спасибо

ответ

1

Основываясь на MSDN, ОС Windows планирования потоков на основе базового prorety и использует в качестве усиления динамического priorety

Ну, вы будете следовать, что с хорошим текстом пропущено, который имеет NO SIGN OF BOOST DYNAMIC PRIORITY.

Дополнительная информация об этом содержится в документации - например, http://msdn.microsoft.com/en-us/library/windows/desktop/ms684828(v=vs.85).aspx - хорошее начало.

Говоря простыми словами, планировщик планирует потоки на основе их текущего приоритета и повышает приоритетные изменения, поэтому они планируют по-другому.

+0

Я видел статью, которую вы здесь приводят. Но я интересуюсь более подробным объяснением динамической приостановки и ее перехвата с базовым приоритетом – Yakov

+0

Ну, я вполне уверен, что вы можете где-нибудь научиться перемещаться из этой статьи другим в том же разделе документации. – TomTom

+0

Если бы я нашел ответ, который я ищу, я не спрашивал здесь. – Yakov

Смежные вопросы