Suspends the execution of the calling task to let other tasks and events be handled.
void yield () @safe;
Calling this function in short intervals is recommended if long CPU computations are carried out by a task. It can also be used in conjunction with Signals to implement cross-fiber events with no polling.
May throw an
Task gets called on
the calling task.