Veelgebruikte termen
Welkom bij ons overzicht van veelgebruikte termen! Kies een term uit onderstaande lijst om er informatie over te lezen.
Threads
Een thread (Engels voor draad) op een computer is een proces dat binnen een proces uitgevoerd wordt. Met behulp van threads kan een computerprogramma verschillende taken "tegelijkertijd" uitvoeren net zoals in een besturingssysteem met multitasking meerdere processen tegelijk kunnen draaien. Het gebruik van meerdere threads wordt multithreading genoemd.
Voordelen van threads zijn onder andere de mogelijkheid om een proces over meerdere processoren te verdelen. Ook op een machine met 1 processor kunnen threads voordeel bieden: zo kan een thread rekentaken uitvoeren terwijl andere wachten op invoer of uitvoer. Onmerkbaar voor de gebruiker krijgen de threads op een machine met 1 processor afwisselend een stukje processortijd zodat de taken tegelijkertijd gedaan lijken te worden.
Een webbrowser kan bijvoorbeeld met behulp van threads meerdere taken tegelijk uitvoeren zoals het ophalen van een webpagina van een server en het afhandelen van de acties van de gebruiker in menu's of dialoogvensters. Vaak moeten de threads die de communicatie met de server verrichten wachten tot boodschappen zijn overgekomen en beantwoord.
(bron: Wikipedia)