Junior — Middle
Hogyan valósul meg a szálak párhuzamos végrehajtása egy magos processzoron?
sobes.tech MI
Válasz az MI-től
Egy magos processzor esetén a szálak párhuzamos végrehajtása az operációs rendszer ütemező mechanizmusán keresztül valósul meg — ezt nevezzük időosztásos multitaskingnak (time slicing). A processzor gyorsan váltogat a szálak között, mindegyiknek kis időintervallumokat (kvantumokat) adva, így hozva létre az egyidejű végrehajtás illúzióját. Az iOS-ben ezt a szálütemező kezeli, amely az aktív szálak között osztja szét a processzoridőt.