ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
194970 Топик полностью
AlexandrY (22.05.2010 00:58, просмотров: 102) ответил Alex B. на изменение приоритета задачи в рантайме - это костыль и абсолютное зло. И да, обычно я умудряюсь не создавать/удалять задачи динамически. Иногда задачу инициализации удаляю, если статистика не нужна, удаляю задачу самотестирования. В моих моргалках
Эт только в WinCE наследование приоритетов есть во всех сервисах RTOS.  А в мелких осях максимум мьютексы этим обеспечены. Поэтому опытный спец будет применять ручную динамическую смену приоритетов задач при использовании других сервисов оси чтобы не получить инверсию приоритетов. Эт по поводу изменения приоритетов. А динамически создавать задачи надо как минимум в масштабируемых системах. Если не создавали значит просто не делали масштабируемых систем. Понять можно, но это не плюс, а скорее минус для спеца. Как пример наращиваемой масштабируемой системы можно назвать обычный embedded WEB сервер. Каждая пользовательская сессия это отдельная задача. Или другой пример: shell или управляющая оболочка способная работать через любые каналы связи. При включении драйвера канала управляющая оболочка под него запускается в новой задаче-сессии.
INDEMSYS