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