Indholdsfortegnelse:
Definition - Hvad betyder tungvægtstråd?
I IT er en tungvægtstråd en tråd, der har en sofistikeret kontekst og kræver, at processoren gør mere arbejde for at bestille dens udførelse. Den generelle definition af en tråd i IT er en enkelt proces, der er isoleret i kode, hvor nogle programmer kan have flere tråde, for eksempel til at rumme flere brugere eller for at adskille definitioner af flere opgaver.Techopedia forklarer tungvægtstråd
Processorer håndterer flere tråde for at prioritere henrettelser. En enkelt tråd vil være en del af en programudførelse, som en processor kan håndtere individuelt. Med det for øje klassificerer nogle eksperter tråde som enten lette eller tunge, afhængigt af deres kontekst. En let tråd ville være en tråd, der ikke kræver en masse "ændringer" til systemet for at implementere dens udførelse. I modsætning hertil kan en tungvægtudførelse kræve, at der skiftes til et andet sæt kontekstuelle ressourcer, eller at håndtere forskelligt tildelt hukommelsesplads, der kan kræve mere tid til at skifte. Et eksempel på en tungvægttråd er den gennemsnitlige UNIX-proces, hvor processorer muligvis har brug for at få adgang til flere ressourcer, og skiftetiden kan være større end med nogle andre typer gevind i forskellige operativsystemmiljøer. Tråde eller processer med deres egen virtuelle hukommelse kan betragtes som tungvægtstråde samt sådanne, der kan indebære visse begrænsninger for adgang. Det er vigtigt at bemærke, at udtrykkene 'letvægtstråd' og 'tungvægtstråd' er subjektive, og at programmerere og andre generelt definerer dem fra sag til sag.
