flertråding
Flertråding er et begrep innen databehandling som beskriver at et program består av flere samtidige tråder som deler prosessens ressurser, som minne og systemressurser, men som kan kjøre uavhengig av hverandre. En tråd er en lettvektig kjøre-enhet innen en prosess. Flertråding gjør det mulig å utføre flere oppgaver samtidig, for eksempel å opprette en brukergrensesnitt-tråd som forblir responsiv mens en annen tråd laster data i bakgrunnen.
I praksis styres utførelsen av en eller flere operativsystemer gjennom en tidsdeling og en avbildet kjøringsmodell
Ufordringer ved flertråding inkluderer behov for synkronisering av tilgang til delt data for å unngå datarace
Støtten for flertråding varierer mellom språk og kjøremiljø. Java, C++ og C tilbyr omfattende trådstøtte, mens