Speicherbereinigungscode schreiben

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Multithread-Anwendungen erstellen


So können Sie den Speicher bereinigen, nachdem die Ausführung in einem Thread beendet wurde:

  1. 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.
  2. Verwenden Sie keine thread-lokalen Variablen, da OnTerminate nicht als Teil des Threads ausgeführt wird.
  3. Aus der Ereignisbehandlungsroutine für OnTerminate heraus kann sicher auf andere Objekte zugegriffen werden.

Siehe auch