Announcement

Collapse
No announcement yet.

Threads im Vergleich zu Timer-Objekten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Threads im Vergleich zu Timer-Objekten

    Hallo, ich habe Applikationen, die mehrere Timer verwenden, arbeite aber nicht mit Threads. Nun könnte ich die Timerroutinen genausogut in Threads packen und mittels <Sleep> in festen Intervallen laufen lassen.
    Ich sehe den einzigen Unterschied darin, dass bei RunTime-errors in einer Timer-Routine die gesamte Aplikation abstürzen kann, bei Fehlern im Thread wird nur der Thread gekillt. Oder sehe ich das falsch ?
    Gruss, Uwe.
    Uwe Spitzenberger

  • #2
    Hallo Uwe. Der Unterschied zwischen Timern und Threads ist, dass Du bei Timern nicht mehrere Schritte auf einmal ausführen kannst. Wenn ein Timer eine Prozedur startet, diese läuft und ein zweiter Timer das onTimer-Event liefert, wird erst, wenn die Prozedur beendet ist, das Event abgearbeitet. Das kann sinnvoll sein, wenn Du aber verschiedene Aufgaben hast, wie z.B. eine Datenbankoperation und eine Dateioperation, dann ist es sinnvoll, Threads zu verwenden, damit, auch wenn die Datanbank hängt, die Dateioperation ausgeführt werden kann

    Comment

    Working...
    X