バロース B5000
一般の言語がルーチンを呼び出すのと同じ呼び出し方であり、呼び出す側の処理がいったん停止して呼び出された側のルーチンを実行する。
プロシージャをコルーチンとして呼び出す。コルーチンはパートナータスクを持ち、CONTINUE命令でタスク間の制御を明示的に渡す。これらは同期処理である。