You are here

Scheduling Co-Routines

Перевод может содержать ошибки. Читайте первоисточник: Scheduling Co-Routines

Назад: [Сопрограммы во FreeRTOS] Вверх: [Сопрограммы во FreeRTOS] Вперёд: [Сопрограммы во FreeRTOS]

 

Планирование сопрограмм

Сопрограммы планируются повторяющимися вызовами vCoRoutineSchedule(). Наилучшее место для вызова vCoRoutineSchedule() - функция-ловушка задачи простоя. Это случай даже если ваше приложение использует только сопрограммы, так как задача простоя всё равно будет автоматически создаваться при запуске планировщика. Смотрите приведённые далее примеры.

 

Совместное использование задач и сопрограмм

Планирование сопрограмм из задачи простоя позволяет легко сомещать в одном приложении задачи и сопрограммы. Когда это сделано таким образом, сопрограммы будут выполняться, только когда нет готовых к запуску задач с приоритетом выше, чем приоритет задачи простоя. Смотрите приведённые далее примеры.

 

Hobby's category: