Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Objekte beim killen eines Processes? (https://www.delphipraxis.net/91967-objekte-beim-killen-eines-processes.html)

romber 12. Mai 2007 14:44


Objekte beim killen eines Processes?
 
Hallo!

Werden beim killen eines Processes auch die von diesem Process erstellte Objekte gekillt und benutztes Speicher wieder freigegeben oder muss man da selbst erledigen?

3_of_8 12. Mai 2007 14:46

Re: Objekte beim killen eines Processes?
 
Das Betriebssystem gibt den vom Prozess benutzten Speicher einfach wieder frei.

romber 12. Mai 2007 14:50

Re: Objekte beim killen eines Processes?
 
Und wenn von dem Hauptprocess mehrere Threads abgespaltet werden, was passiert mit den Objekten, die von diesen Threads ersellt wurden? Werden diese auch freigegeben?

brechi 12. Mai 2007 14:56

Re: Objekte beim killen eines Processes?
 
ab NT ja

3_of_8 12. Mai 2007 14:57

Re: Objekte beim killen eines Processes?
 
Also ihre Desktruktoren werden nicht aufgerufen, aber das Betriebssystem wäre ja unglaublich dämlich, wenn es für einen terminierten Prozess immer noch Speicher reservieren würde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz