<div dir="ltr">Yes, it does. I should have thought about that. Thank you. <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 19, 2020 at 11:42 PM Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Nov 18, 2020 at 11:13 PM Richi Dubey <<a href="mailto:richidubey@gmail.com" target="_blank">richidubey@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> In the program tm24, the Init task creates only 1 HIGH task that executes (after Init task finishes) the High_task function and then the Init task creates 100 REST or LOOP task which execute (After High_task finishes) the Tasks function.<br>
><br>
> Then, how can the High_task call 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?<br>
><br>
Yield is only to give up the processor to same priority tasks. Does that help?<br>
<br>
> Please let me know how this works.<br>
><br>
> Thanks,<br>
> Richi.<br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>