Thema: Delphi Delay #2

Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#3

AW: Delay #2

  Alt 25. Okt 2016, 21:41
Da ein Sleep sich ja aus eine definierte Zeitspanne bezieht, ist eine schnellerer CPU irrelevant für die Betrachtung.

Wenn die ein Sleep reicht, nimm das. Hat weniger Probleme bezüglich Threadsicherheit (eintrittsinvariant) und ist damit einfacher richtig zu machen.
Falls du dann ein Problem hast, dass die GUI nicht reagiert, musst du dir was überlegen. Also entweder Delay oder eine andere Ablaufsteuerung.

Der einzig "sinnvolle" Einsatz, den ich bisher hatte, war ein angezeigtes Log. Wenn man das Programm per [x] beendet wird die Netzwerkverbindung geschlossen. Durch ein Delay(500ms) konnte man noch kurz die Meldung sehen, dass alles erfolgreich beendet wurde.

Geändert von jfheins (25. Okt 2016 um 21:44 Uhr)
  Mit Zitat antworten Zitat