Coroutine (source code)

= Coroutine
{wiki}

A computation that can suspend and later resume. A <first-class continuation> can represent its suspended control state while mutable <computer memory> remains shared.