From Wikipedia, the free encyclopedia
Tråder i programmeringssammenheng er betegnelsen på flere deler av det samme programmet som kjører samtidig.
Flere tråder kan i moderne datasystemer kjøres parallelt. Tråder er skilt fra vanlige prosesser ved at en vanlig prosess er uavhengig, har masse tilstandsinformasjon, separate minneadresser og interne prosess-kommunikasjonsmekanismer. Tråder deler imidlertid informasjonen fra én enkel prosess, samt minne og andre ressurser, direkte; de kan betraktes som asynkrone prosedyrer i et program. Kontekstskifte mellom flere tråder går i de fleste tilfeller fortere enn bytting mellom prosesser. Systemer som Windows NT-familien sies å ha «billige» tråder og «dyre» prosesser. I andre operativsystemer er det ikke så stor forskjell.
Hovedfordelen med flere tråder er at oppgaver med forskjellig krav til ressurser kan utføres i forskjellige tråder. Slik oppnås for eksempel at skjermen blir oppdatert mens platelageret, som trenger lite systemresurser, arbeider. En fordel i større systemer kan være at et program kan kjøres raskere på datasystemer med flere prosessorer, prosessorer med flere kjerner eller over en samling maskiner.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.