SDL KillThread
Aus DGL Wiki
Version vom 20. Januar 2013, 09:02 Uhr von End (Diskussion | Beiträge) (kleiner Link zu SDL_WaitThread im Hinweis)
Inhaltsverzeichnis
SDL_KillThread
Name
SDL_KillThread - löscht einen Thread sofort.
Delphi-Spezifikation
procedure SDL_KillThread( thread : PSDL_Thread );
Parameter
thread | Der Thread der gelöscht werden soll. |
---|
Beschreibung
SDL_KillThread löscht den Thread sofort, ohne auf dessen Beendigung zu warten.
Sollte nicht verwendet werden, wenn der Thread Dateioperationen durchführt, da diese sonst sofort abgebrochen werden und Dateifragmente entstehen. Bei einer try-finally Konstruktion wird finally nicht aufgerufen!
Hinweis
Durch einen Bug in SDL 1.2 wird der vom Thread reservierte Speicher nicht gelöscht! Die einzige Möglichkeit einen Thread zu löschen und den Speicher zu löschen ist SDL_WaitThread[[1]].