Hjem Utvikling Hva er en tungvekttråd? - definisjon fra techopedia

Hva er en tungvekttråd? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr tungvekttråd?

I IT er en tungvekttråd en tråd som har en sofistikert kontekst og krever at prosessoren gjør mer arbeid for å bestille utførelsen. Den generelle definisjonen av en tråd i IT er en enkelt prosess som er isolert i kode, der noen programmer kan ha flere tråder, for eksempel for å imøtekomme flere brukere, eller for å skille definisjoner av flere oppgaver.


Techopedia forklarer Heavyweight Thread

Prosessorer håndterer flere tråder for å prioritere henrettelser. En enkelt tråd vil være en del av en programutførelse som en prosessor kan håndtere individuelt. Med det i bakhodet klassifiserer noen eksperter tråder som enten lette eller tunge, avhengig av kontekst. En lett tråd ville være en tråd som ikke krever mye "endringer" i systemet for å implementere utførelsen. Derimot kan en tungvekslet trådutførelse kreve bytte til et annet sett med kontekstuelle ressurser, eller håndtere ulik tildelt minneplass, som kan kreve mer tid for å bytte. Et eksempel på en tungvekttråd er den gjennomsnittlige UNIX-prosessen, der prosessorer kan trenge å få tilgang til flere ressurser, og byttetiden kan være større, enn med noen andre typer tråder i forskjellige operativsystemmiljøer. Tråder eller prosesser med eget virtuelt minne kan betraktes som tunge tråder, så vel som de som kan innebære visse begrensninger i tilgangen. Det er viktig å merke seg at begrepene 'lett tråd' og 'tungvekttråd' er subjektive, og at programmerere og andre generelt definerer dem fra sak til sak.

Hva er en tungvekttråd? - definisjon fra techopedia