Re[31]: cppcms
От: Evgeny.Panasyuk Россия  
Дата: 24.09.14 07:22
Оценка:
Здравствуйте, artelk, Вы писали:

EP>>Не пойму о какой проблеме ты говоришь, опиши задачу конкретнее.

EP>>Состояние спящей stackful корутины, это по сути набор регистров + стэк, то есть просто "кусок памяти". Имея этот "кусок памяти" корутину можно продолжить в любом потоке. Это позволяет реализовывать самые разнообразные сценарии.
A>Стэк целиком копируется при переходе в другой поток?

Он не копируется в другой поток. Грубо говоря стэк передаётся как указатель.
Т.е. даже когда корутина работает то в одном потоке, то в другом — стэк у неё тот же самый.
Отредактировано 24.09.2014 7:23 Evgeny.Panasyuk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.