Thread CPU ausgelastet bei RS232-listening (11 answers)
Opened by MajorTwip at 2009-09-04 12:02

Linuxer
 2009-09-04 16:13
#125457 #125457
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Der Möglichkeiten gibt es ja viele.

Der Gedanke hinter meiner Lösung besteht darin, dass innerhalb des Schleifenkörpers z.B. Variablen erst definiert werden. Somit können Sie noch nicht im Schleifenkopf verwendet werden, daher die Abfrage mit "last if ...".

Wenn z.B. $condition (aus meinem Beispiel) zuvor schon deklariert wird, dann könnte die Abfrage auch in den Schleifenkopf wandern.

Schema:
Code (perl): (dl )
1
2
3
4
5
my $condition = ...;
while ( 1 && !$condition ) {
  # tu was
  # verändere $condition
}


Ich finde es aber wiederum nicht "schön", deswegen die Variable außerhalb der Schleife deklarieren zu müssen...
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread CPU ausgelastet bei RS232-listening