переключаются, вот только почему-то ресурсы отдаются зависшему процессу больше чем более приоритетному.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DSN
22 января 2004 г. 12:49
В ответ на:
Уважаемый, Вы пишете какой-то сумбур - при чем здесь оболочка? В NT переключаются задачи даже если какая-то задача "не отдает" управление и зацикливается. Все равно будет переключение на другие задачи - это вытесняющая многозадачность.
отправлено Просто замечание 22 января 2004 г. 12:42
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: переключение задачи происходит в двух случаях: 1) процесс сам возвращает управление операционной системе; 2) планировщик отбирает управление по таймеру. Если задача "зависает", то переключение происходит только вторым способом, поэтому задача получает все процессорное время, которое ей выделяет планировщик. Линукс к твоему сведению работает точно так же.
—
vi
(22.01.2004 13:05,
пустое
)
только в линухе нет потока сообщений
—
DSN
(22.01.2004 13:13, 364 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru