Date: February 26, 2004 at 22:54:46
From: Joachim S, [pd951ed0f.dip.t-dialin.net]
Subject: Re: Wasn n Leerlaufprozess? O. T.
Hi Rhanie,
wenn ich das richtig verstanden hab, ist das im Grunde der "Arbeitsverteiler".
Der guckt, ob irgendein Thread Rechenleistung möchte, und gibt ihm dann welche. Wenn keiner was will, guckt er nur. Dabei nutzt er also mehr oder weniger zwangsläufig alle Rechenzeit (nicht unbedingt Rechenleistung, der Prozessor könnte dann mehr). Auch wenn der Prozessor dann kaum noch was tut und seinen Strom runterfahren kann. Der Leerlaufprozess ist dann der einzige, der noch guckt, ob wieder was anliegt (abgesehen von den Interrupts).
Wenn auf dem Rechner nichts läuft, ausser dem Taskmanager selbst, sollte der Leerlaufprozess dann an die 99% der Rechenzeit benutzen.
Ein gut programmiertes Windows-Programm (auch die solls geben), verbrät keine Rechenzeit, wenn nichts anliegt. Also kein Tastaturpolling oder sowas, alles "ereignisgesteuert".
Gruss Jo
Follow Ups: