Junior — Middle
Em que lugar são armazenados os dados de estado da coroutine para sua retomada?
sobes.tech IA
Resposta da IA
Os dados sobre o estado da coroutine, necessários para retomá-la, são armazenados num objeto de estado (máquina de estados), que o compilador Kotlin gera automaticamente ao transformar a coroutine. Este objeto contém todas as variáveis locais, o ponto de execução atual (rótulo) e outras informações que permitem suspender e depois continuar a execução da coroutine do mesmo lugar.