Inhoudsopgave:
Definitie - Wat betekent middengewichtdraad?
Een thread met middengewicht is een instantie van een reeks code die als een eenheid werkt. Dit gebeurt normaal gesproken namens een enkele gebruiker, transactie of bericht in een computerprogramma. Threads worden soms beschreven op basis van gewicht, wat verwijst naar de hoeveelheid contextuele informatie die door de thread moet worden opgeslagen om het nuttig te maken voor het systeem als referentie.
Techopedia verklaart middengewicht draad
Moderne OS-kernels worden beschouwd als middengewichtdraden omdat meerdere threads kunnen bestaan in een enkele adresruimte. Dit vermindert de hoeveelheid context die moet worden opgeslagen voor elke context, waardoor de schakeltijd aanzienlijk wordt verkort. Een Unix-proces daarentegen wordt beschouwd als een zware draad. De meeste threads op gebruikersniveau worden beschouwd als lichtgewicht threads.
Een draad en een taak lijken erg op elkaar en zijn vaak verward. Het besturingssysteem beschouwt een lopend programma als een taak, waarbij elke taak een beurt krijgt om een bewerking uit te voeren. Als een programma vraagt dat een bestand wordt opgeslagen, maakt het besturingssysteem een thread. De meeste besturingssystemen van vandaag ondersteunen multitasking en multithreading om efficiënte applicatieverwerking te bieden.
