Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A többfeladatos operációs rendszer megosztja a rendelkezésre álló processzoridőt a szükséges folyamatok vagy szálak között. A rendszer preemptív többfeladatos használatra lett tervezve; egy processzor időszeletet foglal le minden egyes végrehajtott szálhoz. A jelenleg végrehajtott szál fel van függesztve, amikor az időszelete eltelik, ezzel lehetővé téve egy másik szál futtatását. Amikor a rendszer egyik szálról a másikra vált, menti a megszakított szál környezetét, és visszaállítja a következő szál mentett környezetét a sorban.
Az időszelet hossza az operációs rendszertől és a processzortól függ. Mivel minden időrés kicsi (körülbelül 20 milliszekundum), több szál is egyszerre fut. Ez valójában a többprocesszoros rendszerek esetében fordul elő, ahol a végrehajtható szálak el vannak osztva a rendelkezésre álló processzorok között. Azonban óvatosnak kell lennie, ha több szálat használ egy alkalmazásban, mert a rendszer teljesítménye csökkenhet, ha túl sok szál van.
További információkért tekintse meg a következő témaköröket: