Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Сценарии планирования

Читайте также:
  1. Алгоритмы планирования
  2. Бюджетирование в системе финансового планирования
  3. В теории и практике планирования могут также выделяться другие виды планирования, охватывающие как главные, так и второстепенные аспекты этого процесса.
  4. Взаимодействие цивилизаций и сценарии будущего
  5. Виды, границы и взаимоувязка планирования в условиях рынка.
  6. Вопрос 4.4. Методы финансового планирования и прогнозирования
  7. Дисциплины планирования
  8. Информационное обеспечение процесса планирования
  9. Критерии планирования и требования к алгоритмам
  10. Место планирования в национальной экономике. Виды планирования и прогнозов

Известно, что вопрос «Какому потоку отдать процессорное время?» Windows 2000 решает, исходя из приоритетов. Но как этот подход работает на практике?

Самостоятельное переключение

Во-первых, поток может самостоятельно освободить процессор, перейдя в состояние ожидания на каком-либо объекте (например, событии, мьютексе, семафоре, процессе, потоке, оконном со­общении и др.) путем вызова одной из многочисленных Windows-функций ожидания (скажем, WaitForSingleObject или WaitForMultipleObjects).

На рис. 6-19 показано, как поток входит в состояние ожидания и как Windows выбирает новый поток для выполнения.

Рис.

На данном рисунке поток (верхний блок) самостоятельно освобождает процес­сор, в результате чего к процессору подключается другой поток из очереди (отмеченный кольцом в колонке Running). Исходя из этой схемы, можно подумать, что приоритет потока, освобождающего процессор, снижается, но это не так — он просто переводится в очередь ожидания выбранных им объектов. А что происходит с оставшейся частью кванта этого потока? Ког­да поток входит в состояние ожидания, квант не сбрасывается. Как уже го­ворилось, после успешного завершения ожидания квант потока уменьшает­ся на одну единицу, что эквивалентно трети интервала таймера (исключе­ние составляют потоки с приоритетом от 14 и выше, у которых после ожи­дания квант сбрасывается).


<== предыдущая страница | следующая страница ==>
Параметр реестра для настройки кванта | Вытеснение

Дата добавления: 2014-03-11; просмотров: 232; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.002 сек.