====== 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~~