In besturingssystemen is een inactieve thread een speciale thread die door het systeem wordt gemaakt als er geen andere processen of threads actief zijn. Het is ontworpen om als tijdelijke aanduiding te fungeren en ervoor te zorgen dat het systeem niet volledig inactief wordt. De inactieve thread draait voortdurend en wacht tot er nieuwe processen of threads worden aangemaakt, en wanneer hij er een detecteert, schakelt hij onmiddellijk over naar dat proces of die thread.
Het belangrijkste doel van de inactieve thread is om te voorkomen dat de CPU volledig inactief is, wat bronnen kan verspillen en het systeem kan vertragen. Door de inactieve thread te laten draaien, kan de CPU worden gebruikt voor achtergrondtaken, zoals geheugenbeheer, schijfbeheer en andere onderhoudsactiviteiten.
De inactieve thread krijgt doorgaans de laagste prioriteit in het systeem, zodat deze de uitvoering van andere processen of threads niet verstoort. Het is doorgaans ook verborgen voor de gebruiker en verschijnt niet in de lijst met actieve processen.
In Linux-systemen wordt de inactieve thread de "swapper" -thread genoemd en wordt deze geïdentificeerd met de proces-ID 0. In Windows wordt de inactieve thread het "Systeem-inactieve proces" genoemd en krijgt deze de prioriteit 0. |