Cooperative Threading

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.

Compare to Preemptive Threading