сопрограмма конструкция, применяемая для реализации или имитации параллельной обработки в некоторых ЯВУ, наиболее известный из которых Simula. Тип подпрограммы, которая может в любой момент передать управление аналогичной именованной сопрограмме. В отличие от обычных подпрограмм и процедур, не возвращает автоматически управление вызвавшей её программе и не разрушает локальные данные, так что при новом вызове может возобновить выполнение с того места, на котором остановилась. Две или несколько сопрограмм могут поэтому многократно вызывать друг друга и выполняться совместно в режиме чередования Смотри также: parallel processing
сопрограмма