Windows NT använder en prioritetsbaserad, förebyggande schemaläggningsalgoritm
I Windows NT tilldelas processer en prioritetsnivå och högprioriterade processer ges högre prioritet för att komma åt CPU:n. Om två eller flera processer körs på samma prioritetsnivå schemaläggs de på ett round-robin-sätt, var och en har en specifik tidsdel att köra. Men om en process med högre prioritet blir redo att köras, kan den föregripa (avbryta) en process med lägre prioritet, vilket säkerställer ett snabbt svar på högprioriterade uppgifter. Denna mekanism säkerställer ett effektivt utnyttjande av CPU-resurser och prioritering av kritiska processer i Windows NT.