Wachtrij

Een wachtrij is een lijst met taken die wachten om te worden verwerkt. Nadat nieuwe taken zich bij een wachtrij hebben gevoegd, wachten ze op hun beurt terwijl het systeem andere taken verwerkt die er al stonden of een hogere prioriteit hebben. Computerhardware en softwaretoepassingen gebruiken wachtrijen om te bepalen welke gegevens ze moeten verwerken of verzenden nadat de vorige taak is voltooid.

De meeste taakwachtrijen voeren taken uit in dezelfde volgorde waarin ze zijn toegevoegd. Dit staat bekend als First In, First Out (FIFO). Sommige taken hebben echter baat bij andere volgordemethoden. De methode Last In, First Out (LIFO) geeft voorrang aan de meest recent toegevoegde taak in plaats van aan de oudste. Bij prioriteitsplanning krijgt elke taak op basis van vooraf bepaalde criteria een prioriteitsniveau — bijvoorbeeld de taak met de vroegste deadline of de taak die de minste verwerkingstijd vereist — en wordt de taak met de hoogste prioriteit als eerste verwerkt.

Elk besturingssysteem bevat een softwareonderdeel, een taakplanner genoemd, die een wachtrij met processen aanmaakt wanneer meerdere programma's tegelijkertijd worden uitgevoerd. De taakplanner geeft het proces vooraan in de wachtrij CPU-tijd om zijn instructies uit te voeren. Wanneer een taak is voltooid, wordt deze uit de wachtrij verwijderd, zodat de volgende taak aan de beurt komt. Sommige toepassingen maken hun eigen taakwachtrijen voor processorintensieve taken, waardoor de gebruiker mogelijk de volgorde kan aanpassen waarin bepaalde taken worden uitgevoerd. Met videocoderingtoepassingen zoals HandBrake kun je bijvoorbeeld een wachtrij voor een batchproces maken die één video tegelijk codeert en automatisch met de volgende video begint nadat de vorige coderingstaak is voltooid.

Een printerwachtrij in macOS met twee documenten die wachten tot de huidige afdruktaak is voltooid
Een printerwachtrij in macOS met twee documenten die wachten tot de huidige afdruktaak is voltooid

Naast computers gebruiken ook andere apparaten wachtrijen om gegevens te beheren. Netwerkapparaten zoals switches en routers maken wachtrijen wanneer ze gegevenspakketten doorsturen via een netwerk, zodat pakketten in dezelfde volgorde op hun bestemming aankomen als waarin ze zijn verzonden. Printers gebruiken ook wachtrijen om meerdere afdruktaken te beheren en drukken deze af in de volgorde waarin ze zijn ontvangen. De meeste printers bevatten software waarmee gebruikers taken in de wachtrij handmatig kunnen sorteren, annuleren en toevoegen.

Bijgewerkt August 3, 2023 door Brian P.

quizTest je kennis

Which of the following is not a subset of data management?

A
Data streaming
0%
B
Data design
0%
C
Data storage
0%
D
Data security
0%
Correct! Incorrect!     View the Data Management definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Wachtrij op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.