Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Lesen einer außerhalb des Threads verwalteten Liste

  Alt 20. Mär 2013, 13:21
Richtig.

Aber das ändert nichts daran, dass
  • Liste holen
  • Durch Elelemte der Liste wandern
  • Element finden
  • Dinge mit dem Element tun
atomar ablaufen müssen.

Sonst passiert bsp. das hier:
  • Ich finde mein Element
  • Ich tue Dinge damit
  • Ich werde "unterbrochen" vom Nebenthread
  • Nebenthread entfernt das Element aus der Liste...
  • ... und ruft den Destruktor des Elements auf
  • will weiter Dinge tun
  Mit Zitat antworten Zitat