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

sid burn
 2009-09-04 15:26
#125452 #125452
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Finde ich nicht unbedingt eleganter. Das Problem was Perl hat ist das es keine echte do {} while() Schleife gibt. Perl simuliert es aber wie eine Schleife wenn man es so schreibt.

z.B. kann man nicht mitten in einem do..loop mit "last" ausbrechen, weil Perl es gar nicht als Schleife ansieht. Ich meine es gab da noch mehr Probleme mit einer do..while Schleife.

Allgemein habe ich mir nur gemerkt ein do..while Konstrukt zu vermeiden da es Probleme verursachen kann die man evtl. nicht erwartet. Ausführlich müsste es in PBP stehen.

EDIT:
Von daher würde ich Linuxers Version mit der while Schleife auch bevorzugen. Nur würde ich nicht gerade "LOOP" als label nutzen.

EDIT2:
Oh Sorry, ich wollte eigentlich nur. "RTFM!" schreiben.
http://www.perl-community.de/bat/poard/message/125...
Last edited: 2009-09-04 15:30:51 +0200 (CEST)
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread CPU ausgelastet bei RS232-listening