Я новичок в функциях ОС и начал просматривать документы Embos для обработки событий и объектов событий. В примерах я вижу, что для всех задач, вызываемых событием, существует цикл while (1). Если происходит событие и запускается задание, которое присутствует в while (1), не будет ли оно повторяться и попадать туда?
static Task1(void)
{
while(1)
{
if(event occurred condition gets satisfied)
{
// Invoke task that should be called when event occurs
}
}
}