problem mit sleep?

problem mit sleep?

am 17.05.2006 12:48:14 von Gerhard Wolf

Hallo,

warum gibt folgendes Beispiel auf meinem
Win32 System Perl v5.8.7 built for MSWin32-x86-multi-thread.
nicht jede Sekunde einen "." aus ?

while(1) {
print ".";
sleep(1);
}

Re: problem mit sleep?

am 17.05.2006 12:54:12 von Frank Seitz

Gerhard Wolf wrote:

> warum gibt folgendes Beispiel auf meinem
> Win32 System Perl v5.8.7 built for MSWin32-x86-multi-thread.
> nicht jede Sekunde einen "." aus ?
>
> while(1) {
> print ".";
> sleep(1);
> }

Weil print eine gepuffere Ausgabe macht. Mit

$| = 1;

kannst Du die Pufferung abschalten.

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel