coroutine) — компонент программы, обобщающий понятие подпрограммы, который дополнительно поддерживает множество входных точек (а не одну как подпрограмма) и остановку и продолжение выполнения с сохранением определённого положения. High Quality Content by WIKIPEDIA articles! Сопрограмма (англ. 2013