Cooperative Threading r2 (See the current copy)

Cooperative Threading

This [threading] 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.