Цитата(Игорь_M @ Apr 22 2012, 08:49)

с winAPI из сферы управления потоками я знаком. этого мало для обеспечения гарантированного времени захвата процессора.
Вы как-то так ставите задачу, что ответа на нее не найти. Что вам, собственно, надо сделать?
Вам надо, что бы sheduler насильно заставил уснуть готовую и активную задачу?
Нет. Win такого не сделает. Готова - работай. Нужен квант времени - используй таймеры.
Гарантировать то, что Ваша программа получит управление строго по истечении времени Win не сможет.
Равно как и не сможет гарантировать непрерывность работы в течении какого-то времени.
Ну, если не полезете в драйвера, конечно. Там сможете многое.
Но с вашей постановкой задачи виндовс перестанет быть самим собой.
Скажем так: CLI в виндовс - моветон. Из этого вытекает все. Ну... почти все.
P.S. Добавил: А вообще ответ на ваш вопрос либо
- "однозначно ДА" в том смысле, что Win позволяет работать и задачам с высоким приоритетом и низким одновременно.
- "однозначно НЕТ" в том смысле, что никто не выключит готовую и активную задачу если есть свободное время.
Сообщение отредактировал _sv_ - May 10 2012, 07:20