Cooperative Threading r3 (See the current copy)

Cooperative Threading

This [thread]ing model is sometimes called "fibers". It is the threading model where each thread must explicitly give up control of the process or CPU to allow other threads to run.