Abo (06.07.2005 09:52, просмотров: 1) ответил Mahagam на CW tasking library тупит!
Разрешите встрять в ваш спор со своим скромным мнением. На мой взгляд в библиотеке как раз все сделано логично с точки зрения систем реального времени. То есть, пока есть задачи готовые к выболнению с большим приоритетом, им и надо отдавать процессор. А задачи с низшим приоритетом откладывать на потом. Переключение на другую задачу с равным или меньшим приоритетом произойдет если высокоприоритетная задача сама освободит процессор вызвав функцию
ctl_task_wait(). То есть работа задач с одинаковым приоритетом возможна только в кооперативном режиме.