Re[5]: Вопрос по корутинам
От: landerhigh Пират  
Дата: 28.08.25 06:54
Оценка:
Здравствуйте, so5team, Вы писали:

S>До тех пор пока в отладке не придется разбираться во что превращается каждый co_await, co_return и co_yield.


И во что он превращается и, главное, зачем с этим нужно разбираться при, гхм, "отладке"?

S>Из того, что вы описали про "преимущества" stackless-короутин складывается устойчивое ощущение, что все тоже самое было бы еще гораздо проще и удобнее со stackfull-короутинами.


На то, что корутины из 20 стандарта бесстековые, тут пока никто внимание особо не обращал. И уж тем более никто не говорил про их преимущества и недостатки перед корутинами стековыми. Просто кое-кому просто захотелось поумничать

S>но без оверхэда этих самых голых нитей.


Оверхед на переключение контекста в случае стековых корутин примерно равен ему же для нитей (порядка 170 инструкций). Плюс память для стека. Удачи запустить 1000 корутин.
Отредактировано 28.08.2025 7:02 landerhigh . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.