Junior — Middle
Hol tárolódnak a coroutine állapotadatai az újraindításhoz?
sobes.tech MI
Válasz az MI-től
A coroutine állapotával kapcsolatos adatok, amelyek szükségesek a folytatáshoz, az állapotobjektumban (állapotgépben) tárolódnak, amelyet a Kotlin fordító automatikusan generál a coroutine átalakítása során. Ez az objektum tartalmazza az összes helyi változót, a jelenlegi végrehajtási pontot (címkét) és más információkat, amelyek lehetővé teszik a coroutine szüneteltetését és ugyanarról a helyről való folytatását.