Вjoin()
функция используется для ожидания выхода потока и восстановления системных ресурсов.
ВThreadRet
объектсодержит данные о результате выполнения.
ThreadRet
объект
Присоединяйтесь. Присоединяйтесь (Timeout)
Вtimeout
Параметр используется для установки временного пребывания в миллисекундах для ожидания окончания потока.timeout
параметр установлен на 0 илиtimeout
параметр не установлен,join()
функция будет блокировать и ждать, пока нить закончит выполнение.timeout
параметр установлен на -1,join()
Функция восстановится немедленно.
Тайм-аут ложное Номер
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}
}
Проверитьjoin()
Функция timeout и вывод возвращаемого значения.
Вjoin()
время выхода и возвращения функцииundefined
.
{@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}
Послание прекратить