Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#16

Re: Thread von "aussen" abbrechen

  Alt 23. Mai 2010, 12:32
Man beendet keine Threads von außen, sondern man signalisiert ihnen nur von außen, dass sie sich beenden sollen. Wenn du einen Thread von außen beendest, also abschießt, dann kann es passieren, dass die vom Thread belegten Ressourcen in einem inkonsistenten Zustand sind; was natürlich auch folgen für andere Threads haben kann, welche diese Ressourcen nutzen. Also signalisiere dem Thread, dass er sich beenden soll und der Thread kann sich dann kontrolliert selber beenden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat