Thread CPU ausgelastet bei RS232-listening
(11 answers)
Opened by MajorTwip at 2009-09-04 12:02
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! |