Jeśli myślisz o czasie CPU w sensie tego, co widzisz w Menedżerze zadań, to procesowi nadawany jest całkowity harmonogram.
Każdy wątek w systemie ma trochę czasu na uruchomienie. Jeśli nie ma pracy do wykonania, natychmiast powróci, a tym samym nie wykorzysta tego czasu. W przypadku, gdy jest coś do zrobienia, będzie działać, dopóki program planujący nie zatrzyma go i przekaże kontrolę innemu. Te fragmenty czasu, w których wątek rzeczywiście działał, są kumulowane razem i jest to czas procesora. Ponieważ wątek działa bardziej, spędza więcej czasu, a tym samym czas procesora jest wyższy.
Czas procesora nie jest zdefiniowany w cyklach procesora, ale w „naturalnych” jednostkach czasu (godziny, minuty, sekundy ...).