Philipp Hasenfratz: sleep und Timeslice ( => Prozessorauslastung senken )

Beitrag lesen

Hallo

ich muss ein Programm schreiben, welches gewisse Prozesse automatisieren soll. Ich verwende ein ständig laufendes Perl-Daemon-Programm, welches die meiste Zeit "verschläft" (bis es gebraucht wird; periodisch jede Minute). Dieses Schlafen wird durch den sleep-Befehl erreicht.
Aus Performancegründen, möchte ich noch folgende Frage stellen (ich hoffe, dass sie mir jemand beantworten kann).

Wird durch sleep() das Programm eingefrohren für die Anzahl Sekunden, oder findet intern immer noch eine Verarbeitung statt, z. B. in Form einer Schleife, inder die Zeit immer neu eingelesen wird und die Schleife stoppt, wenn die Anzahl Sekunden abgelaufen sind??

Viele Grüsse

Philipp