Size: a a a

2021 June 07

EP

Egor Pugin in dlang.ru
ага
источник

DH

Dark Hole in dlang.ru
Почему?
источник

EP

Egor Pugin in dlang.ru
корутина это просто конструкция (функция), которая больше одного входа/выхода может иметь. А что уже поверх них навернуть можно, это отдельный вопрос
источник

Е

Евгений in dlang.ru
Некая сущность состоящая из потока выполнения, который можно приостановить, а потом продолжить выполнение.
источник

g

gavr in dlang.ru
ну самое самое изначальное значение це сопрограмма, то бишь тупа любая функция
источник

g

gavr in dlang.ru
но под этим давно уже подразумевают другое
источник

Е

Евгений in dlang.ru
Тот же тред, только приостановка выполняется не планировщиком, а самой корутиной.
источник

Т8

Т-34 85 in dlang.ru
потому что это функция с состоянием. Обычная функция. Но с состоянием

так можно вообще сказать, вызов любой функции - это мы кооперативно передали выполненние
источник

Т8

Т-34 85 in dlang.ru
неверно
источник

Е

Евгений in dlang.ru
Верно
источник

Е

Евгений in dlang.ru
Корутина - это не функция.
источник

Т8

Т-34 85 in dlang.ru
кто захочет, может сам разобраться. А если не хочет - ССЗБ
источник

Е

Евгений in dlang.ru
Алгоритм работы корутины может описываться функцией, одной или несколькими.
источник

DH

Dark Hole in dlang.ru
Ну-у-у-у
источник

Е

Евгений in dlang.ru
Да ты просто к терминам доебался. Причем терминологию определил сам себе.
источник

Е

Евгений in dlang.ru
А разбираться там особо нечего, все примитивно.
источник

DH

Dark Hole in dlang.ru
Если верить википедии, то всё-таки я прав.
источник

DH

Dark Hole in dlang.ru
Coroutines are computer program components that generalize subroutines for non-preemptive multitasking, by allowing execution to be suspended and resumed.
источник

ID

Iv@n Dereviankin in dlang.ru
Это нить выполнения с состоянием, выполнение которой может проходить асинхронно, т. е. при ожидании чего либо она сохранить состояние и будет ждать, позволяя другим функционировать в это время
источник

Е

Евгений in dlang.ru
Корутина - не функция.
источник