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