====== OSA : OS_Yield ====== **OS_Yield ()**\\ === === {{osa:ref:attr_call_task.png|Разрешен вызов только в контексте задачи}}{{osa:ref:attr_call_ct_sw.png|Переключает контекст}} Безусловная передача управления планировщику. Задача из состояния "выполняется" перходит в состояние "готовности". Она продолжит свое выполнение, как только станет самой приоритетной из всех готовых. === Разрешен вызов: === Только из задачи === Параметры функции: === Нет === Возвращаемое значение: === Нет === Пример вызова: === void Task (void) { for (;;) { /*...*/ OS_Yield (); /*...*/ } } === См. также === ---- * [[osa:ref:services:alphabetical|Алфавитный указатель]] * [[osa:ref:services:brieflist|Все сервисы]] ~~UP~~