Windows NT bruger en prioritetsbaseret, forebyggende planlægningsalgoritme
I Windows NT tildeles processer et prioritetsniveau, og højprioritetsprocesser får højere prioritet for at få adgang til CPU'en. Hvis to eller flere processer kører på samme prioritetsniveau, planlægges de på en round-robin-måde, der hver har et specifikt tidsudsnit til at udføre. Men hvis en højere prioritet proces bliver klar til at køre, kan den foregribe (afbryde) en lavere prioritet proces, hvilket sikrer en rettidig reaktion på højt prioriterede opgaver. Denne mekanisme sikrer effektiv udnyttelse af CPU-ressourcer og prioritering af kritiske processer i Windows NT.