Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
Re: Thread von "aussen" abbrechen
23. Mai 2010, 13: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.
|