Yields the current task and resumes another one.
This is the same as
resumeTask, but also works from within a task.
If called from a task, that task will be yielded first before resuming
the other one.
abstract void yieldAndResumeTask(
Exception event_exception = null
May throw an
InterruptException if the calling task gets