Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Threads / Synchronize - zeitkritisch?

  Alt 17. Sep 2003, 12:12
Vielen Dank neolithos,

ich glaube, jetzt hab ich es *fast* begriffen!

1) Solange ich in meiner Änderungsroutine die Liste abarbeite, wird sie
nicht vom Thread nicht verändert (auch wenn schon wieder neue Daten
da sind), erst wenn ich fertig, bin wird die Liste neu gefüllt?

2) Oder muß ich nun die Liste in der Änderungsroutine Locken
(CriticalSection, TThreadList,...), damit sie verarbeitet werden kann, ohne das der
Thread zwischenfunkt?
Und wenn ich sie Unlocke wird das, was in der MessageQue steht
weiterverarbeitet und meine List gegebenenfalls neubefüllt.

p.s.
Nach mehrmaligen durchlesen denke ich die 2. Annahme stimmt eher ....
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat