Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#11

Re: TThread und TTimer - Free führt zu Exceptions

  Alt 11. Aug 2006, 11:45
Hallo,
Zitat von DocE:
Jetzt ist nur noch die Frage, was besser ist. Erzeugen und Freigeben der Objekte im Hauptthread (also im TThread.Create bzw. mit Synchronize) oder besser beides im Thread selbst (also im Execute).
Das ist Geschmackssache. Wenn Du aber einen Thread erstellst und diesen wiederverwendest, dann ist das Erstellen und Zerstören im Hauptthread möglicherweise performanter als immer wieder neue Objekte im Thread zu erzeugen.
Zitat von DocE:
Ich sehe da evtl. noch die Gefahr, dass es zu Problemen kommt, wenn der Thread "abstürzt". Oder ist das unbegründet?
Wenn Du mit try...finally arbeitest hast Du keine Probleme.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat