Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

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

Re: Threads + CriticalSection bei FormClose schnell freigebe

  Alt 3. Apr 2008, 11:41
Rein theoretisch könntest du die Threads alle abschiessen, wenn du den Prozess sowieso beendest. Da bleiben keine Spoeicherlecks oder so übrig, weil Windows den gesamten Adressraum des Prozesses nach dessen Beendigung wieder frei gibt. Problematisch wird es nur, wenn in den Threads dynamisch DLLs geladen werden. Denn dann wird der Referenzzähler auf die DLL nicht dekrementiert und wird immer größer null bleiben, so dass Windows die DLL nicht entläd, obwohl sie nicht mehr benötigt wird.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat