Eljoin()
Función utilizada para esperar a que el hilo salga y reclame recursos del sistema.
ElThreadRet
objetoscontiene datos sobre el resultado de la ejecución.
ThreadRet
objetos
¿Qué quieres decir? Unirse (tiempo muerto)
Eltimeout
Parámetro se utiliza para establecer el tiempo de espera en milisegundos para esperar a que el hilo para terminar.timeout
el parámetro se establece en 0 o eltimeout
el parámetro no está establecido, eljoin()
función bloqueará y esperar hasta que el hilo termine de ejecutar.timeout
el parámetro está establecido en -1, eljoin()
La función volverá inmediatamente.
tiempo de espera falsos Número
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}
}
Prueba eljoin()
Función de tiempo de espera y salida del valor de retorno.
Eljoin()
Tiempos de salida y retorno de la funciónundefined
.
{@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}
Envío de mensaje terminado