Thread watchdog bei einer while-Schleife (20 answers)
Opened by perlensammler22 at 2015-09-22 07:29

hlubenow
 2015-09-24 17:09
#182371 #182371
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Linuxer
(man beachte die steigende PID für datastream bei den Ausgaben)

Bedeutet das, daß bei jedem Lesen eine neue Pipe zu datastream geöffnet wird?
Linuxer
Das Lesen von einem Handle mit <> blockiert, bis da was ankommt.

Hmm, ok, das ist natürlich ein blödes Problem. Man bräuchte also unbuffered/non-blocked Reading, von STDIN, bzw. aus der Pipe. Für die Tastatur gibt's ja Term::Readkey, aber bei einer Pipe ist das etwas umständlich. Hier sind ein paar Ansätze:

https://davesource.com/Solutions/20080924.Perl-Non...
http://www.perlmonks.org/?node_id=55241

Wird dann in der Tat kompliziert. Möchte das jetzt nicht umsetzen. Don't want to be Suffering from Buffering. ;)
Last edited: 2015-09-24 17:11:43 +0200 (CEST)

View full thread watchdog bei einer while-Schleife