::协程之常见用例.协程有助于实现：
支持协程的编程语言.协程起源于一种汇编语言方法，但有一些高级编程语言支持它。早期的例子包括Simula、Smalltalk和Modula-2。更新近的例子是Ruby、Lua、Julia和Go。由于续体可被用来实现协程，支持续体的编程语言也非常容易就支持协程。
实现.到2003年，很多最流行的编程语言，包括C语言和它的后继者，都未在语言内或其标准库中直接支持协程。（这在很大程度上是受基于堆栈的子例程实现的限制）