Size: a a a

2021 June 07

EP

Egor Pugin in dlang.ru
хранишь, где хочешь, по умолчанию в куче
источник

Е

Евгений in dlang.ru
Что хранишь? Локальные переменные?
источник

EP

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

EP

Egor Pugin in dlang.ru
локальные переменные корутины хранятся в её состоянии, состояние - в куче или на стеке
источник

Е

Евгений in dlang.ru
Ты наверное хотел сказать, что стек корутины хранится в куче, верно?
источник

EP

Egor Pugin in dlang.ru
плюсовые - стеклес, поэтому родительский стек используется
источник

Т8

Т-34 85 in dlang.ru
а, ну тогда это будет "как в го"
источник

Е

Евгений in dlang.ru
А чем это плохо?
источник

Е

Евгений in dlang.ru
Ок, ты прав. Практически не сталкиваюсь со стеклесс корутинами.
источник

Е

Евгений in dlang.ru
Там конечный автомат городится.
источник

Т8

Т-34 85 in dlang.ru
я не говорил, что это плохо
источник

Е

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

Т8

Т-34 85 in dlang.ru
вот это называют корутиной. А с собственным стеком - фибером
источник

Е

Евгений in dlang.ru
В википедии иное определение файбера.
источник

Т8

Т-34 85 in dlang.ru
и?
источник

Е

Евгений in dlang.ru
Якобы файберы - это сущности ОС, а корутины юзерские конструкции.
источник

Е

Евгений in dlang.ru
Ну я расценил "ну и мрак" как нудовлетворительную оценку.
источник

Е

Евгений in dlang.ru
Впрочем, возможно лишняя связь
источник

Т8

Т-34 85 in dlang.ru
где такое написано?
источник

Т8

Т-34 85 in dlang.ru
я подумал, что не предлагается никакого планировщика, вот и расстроился. Но раз есть, то хорошо
источник