Sobes.tech
Junior — Middle

Milyen változások történnek a RunLoop belső folyamatában, ha nem érkeznek új események?

sobes.tech MI

Válasz az MI-től

Ha a RunLoop-ba nem érkeznek új események, a belső szál alvó módba lép (sleep). A RunLoop megszakítja működését, felszabadítja az erőforrásokat, és „aludni” kezd, amíg nem jelenik meg egy új esemény vagy időzítő, amelyet feldolgozni kell. Ez hatékonyan használja ki a processzoridőt, anélkül, hogy üresen foglalná. Amikor esemény történik, a RunLoop „felébred”, és elkezdi feldolgozni az új feladatokat.