Anzeigen: Delphi
C++
Anzeigeeinstellungen
Speicherbereinigungscode schreiben
Aus RAD Studio
Nach oben zu So erstellen Sie Multithread-Anwendungen
So können Sie den Speicher bereinigen, nachdem die Ausführung in einem Thread beendet wurde:
- Fügen Sie den Bereinigungscode in die Behandlungsroutine für das Ereignis OnTerminate ein, damit er an einer zentralen Stelle verfügbar ist. Damit ist sichergestellt, dass der Quelltext ausgeführt wird.
- Verwenden Sie keine thread-lokalen Variablen, da OnTerminate nicht als Teil des Threads ausgeführt wird.
- Aus der Ereignisbehandlungsroutine für OnTerminate heraus kann sicher auf andere Objekte zugegriffen werden.