Itthon Fejlesztés Mi az a nehézsúlyú szál? - meghatározás a techopedia alapján

Mi az a nehézsúlyú szál? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a nehézsúlyú szál?

Az informatika területén a nehézsúlyú szál olyan szál, amelynek kifinomult környezete van, és a processzortól további munkát igényel a végrehajtás megrendelése. Az IT szálainak általános meghatározása egy, a kódban elkülönített egyetlen folyamat, ahol egyes programok több száltal is rendelkezhetnek, például több felhasználó befogadására vagy több feladat meghatározására.


A Techopedia magyarázza a nehézsúlyú szálat

A processzorok több szálat kezelnek a végrehajtás prioritása érdekében. Egyetlen szál a program végrehajtásának része, amelyet a processzor külön-külön képes kezelni. Ezt szem előtt tartva egyes szakértők a szálakat kontextustól függően könnyű vagy nehézsúlyú kategóriákba sorolják. Egy könnyű szál olyan szál, amely nem igényel sok „változtatást” a rendszeren annak végrehajtása érdekében. Ezzel szemben a nehéz szál végrehajtása megkövetelheti a váltást más kontextusbeli erőforrások készletére, vagy eltérően elosztott memóriaterület kezelésére, amely több időt igényelhet a váltáshoz. A nehézsúlyú szálak egyik példája az átlagos UNIX folyamat, ahol a processzoroknak több erőforrást kell elérniük, és a kapcsolási idő nagyobb lehet, mint más típusú szálak esetén a különböző operációs rendszerek környezetében. A saját virtuális memóriájú szálak vagy folyamatok tekinthetők nehézsúlyú szálaknak, valamint azoknak, amelyek bizonyos hozzáférési korlátozásokat tartalmazhatnak. Fontos megjegyezni, hogy a „könnyű szál” és a „nehéz súlyú szál” szubjektív, és általában a programozók és mások eseti alapon határozzák meg őket.

Mi az a nehézsúlyú szál? - meghatározás a techopedia alapján