Sobes.tech
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.