Suspends the execution of the calling task to let other tasks and events be
handled.
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.
@safe
void
yield
()
Throws
May throw an InterruptException if Task.interrupt() gets called on
the calling task.
Suspends the execution of the calling task to let other tasks and events be handled.
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.