Thread (Deutsch)

Available since LÖVE 0.7.0
This type is not supported in earlier versions.

Ein Thread ist ein Code-Baustein, der parallel zu anderen Threads ausgeführt werden kann.

Konstruktoren

love.thread.newThread (Deutsch)Erstellt einen neuen Thread aus einer Lua-Datei oder einem FileData-Objekt.Added since 0.7.0

Funktionen

Object:type (Deutsch)Gibt den Typ des Objekts als String zurück.
Object:typeOf (Deutsch)Überprüft ob ein Objekt einem bestimmten Datentypen angehört.
Thread:demand (Deutsch)Empfängt eine Nachricht von einem Channel.Added since 0.7.0 Removed in 0.9.0
Thread:get (Deutsch)Empfängt den Wert einer Nachricht und entfernt ihn aus dem Nachrichten-Pool des Threads.Added since 0.8.0 Removed in 0.9.0
Thread:getError (Deutsch)Empfängt eine Fehlermeldung wenn in einem Thread ein Fehler aufgetreten ist.Added since 0.9.0
Thread:getKeys (Deutsch)Gibt einen Table mit den Namen aller Nachrichten zurück.Added since 0.8.0 Removed in 0.9.0

Supertypen

Anmerkungen

Removed in LÖVE 0.9.0
Diese Methode zur Wiedergabe eines Fehlers wurde durch Thread:getError und love.threaderror ersetzt..

Wenn ein Fehler in einem Thread auftritt, wird eine Nachricht mit dem Namen "error" an den Nachrichten-Pool geschickt. Diese Nachricht kann anschließend durch Thread:get('error') erlangt werden.

Siehe auch


Andere Sprachen

Personal tools