<div dir="ltr">Hi,<br><div><br></div><div>In the program <a href="https://git.rtems.org/rtems/tree/testsuites/tmtests/tm24/task1.c">tm24</a>, the Init task <a href="https://git.rtems.org/rtems/tree/testsuites/tmtests/tm24/task1.c#n47">creates</a> only 1 HIGH task that executes (after Init task finishes) the High_task function and then the Init task <a href="https://git.rtems.org/rtems/tree/testsuites/tmtests/tm24/task1.c#n61">creates</a> 100 REST or LOOP task which execute (After High_task finishes) the Tasks function.</div><div><br></div><div>Then, how can the High_task <a href="https://git.rtems.org/rtems/tree/testsuites/tmtests/tm24/task1.c#n90">call</a> rtems_task_wake_after 100 times? Shouldn't it exit right after a single call to rtems_task_wake_after, since the function yields the processor that is held by the executing thread?</div><div><br></div><div>Please let me know how this works.</div><div><br></div><div>Thanks,</div><div>Richi.</div></div>