SDL KillThread: Unterschied zwischen den Versionen
Aus DGL Wiki
End (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= SDL_KillThread = ==Name== '''SDL_KillThread''' - löscht einen Thread sofort. ==Delphi-Spezifikation== procedure SDL_KillThread( thread : PSDL_Thread )…“) |
End (Diskussion | Beiträge) K (kleiner Link zu SDL_WaitThread im Hinweis) |
||
Zeile 23: | Zeile 23: | ||
==Hinweis== | ==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'''. | + | 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'''[[http://wiki.delphigl.com/index.php/SDL_WaitThread]]. |
Aktuelle Version vom 20. Januar 2013, 09:02 Uhr
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]].