Здравствуйте, artelk, Вы писали:
EP>>Не пойму о какой проблеме ты говоришь, опиши задачу конкретнее. EP>>Состояние спящей stackful корутины, это по сути набор регистров + стэк, то есть просто "кусок памяти". Имея этот "кусок памяти" корутину можно продолжить в любом потоке. Это позволяет реализовывать самые разнообразные сценарии. A>Стэк целиком копируется при переходе в другой поток?
Он не копируется в другой поток. Грубо говоря стэк передаётся как указатель.
Т.е. даже когда корутина работает то в одном потоке, то в другом — стэк у неё тот же самый.