Stackless & stackful coroutines
От: x-code  
Дата: 21.01.15 08:33
Оценка:
Что такое stackful coroutines вполне понятно — в памяти создается дополнительный стек, на который переключается регистр-указатель стека процессора. И в нем можно все то же самое что и в основном — вызывать функции, возвращать значения и т.д.
А вот что такое stackless coroutines? Судя по названию — "безстековые", но тогда как они работают? В чем разница со stackful? Как они реализуются на низком уровне? Каковы преимущества и недостатки обоих подходов?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.