Diejoin()
Funktion wird verwendet, um zu warten, bis der Thread aussteigt und die Systemressourcen zurückfordert.
DieThreadRet
Gegenstandenthält Daten über das Ausführungsergebnis. Zu den Eigenschaften gehören:
ThreadRet
Gegenstand
Ich bin ein Teil von dir. Teilnahme (Timeout)
Dietimeout
Die Zeitdauer in Millisekunden für das Warten auf das Ende des Threads wird verwendet.timeout
Parameter auf 0 oder dietimeout
Parameter nicht eingestellt ist,join()
Funktion wird blockieren und warten, bis der Thread ausführt.timeout
Der Parameter ist auf -1,join()
Die Funktion wird sofort wiederhergestellt.
Zeitverzögerung falsche Zahl
function main() {
var t1 = threading.Thread(function() {
Log("Hello thread1")
Sleep(5000)
})
var ret = t1.join(1000)
Log("ret:", ret) // ret: undefined
ret = t1.join()
Log("ret:", ret) // ret: {"id":1,"terminated":false,"elapsed":5003252000}
}
Test derjoin()
Funktion für Timeout und Ausgabe des Rückgabewerts.
Diejoin()
Funktionszeiten aus und zurückundefined
.
{@fun/Threads/Thread/peekMessage peekMessage}, {@fun/Threads/Thread/postMessage postMessage}, {@fun/Threads/Thread/terminate terminate}, {@fun/Threads/Thread/getData getData}, {@fun/Threads/Thread/setData setData}, {@fun/Threads/Thread/id id}, {@fun/Threads/Thread/name name}, {@fun/Threads/Threads/Thread/eventLoop eventLoop}
Nachricht beenden