Registriert seit: 16. Jun 2004
172 Beiträge
Delphi 2005 Professional
|
Verständnisfrage zu "Mass"-Ereignissen / threads
9. Sep 2005, 19:33
Hallo,
ich habe mal eine Verständnisfrage zu Ereignissen/Threads ...
Ich habe eine Komponente die realtime messdaten als ereignisse produziert. In der folge können
hier natürlich massig ereinisse innerhalb einer sekunde stattfinden.
Meine Frage: was passiert den wenn z.B. jede 1/2 sekunde ein ereignis auftritt - aber
der code in der Ereignissroutine zur Abarbeitung etwa 1 sekunde dauert ?
dann verliere ich doch die daten jedes 2te ereignisses - gibt es eine einfache möglichkeit dies
zu verhindern ? z.B. mit einem extra thread für jedes einzelne ereignis ? macht das Sinn ? oder
gibt es eine einfachere Lösung ?
Bzw. was heißt es den genau für mich wenn eine komponente als "thread sicher" bezeichnet wird ? Kann ich dann aus dem code eines threads auf eine komponente zugreifen ?
Sorry, steige leider noch nicht so richtig beim Thema threads durch..
Danke für die Hilfe
Ralf
|