Lejoin()
fonction est utilisée pour attendre que le thread sorte et récupère les ressources du système.
LeThreadRet
objetcontient des données sur le résultat de l'exécution.
ThreadRet
objet
rejoignez rejoindre ((timeout)
Letimeout
Le paramètre est utilisé pour définir le temps d'arrêt en millisecondes pour attendre la fin du fil.timeout
paramètre est réglé sur 0 ou letimeout
paramètre n'est pas réglé, lejoin()
fonction va bloquer et attendre jusqu'à ce que le fil termine l'exécution.timeout
le paramètre est réglé sur -1,join()
La fonction va revenir immédiatement.
temps d'arrêt faux Numéro
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}
}
Testez lejoin()
fonction pour le temps d'arrêt et la sortie de la valeur de retour.
Lejoin()
temps de sortie et de retour de la fonctionundefined
.
{@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/Threads/Thread/name name}, {@fun/Threads/Threads/Thread/eventLoop eventLoop}
PostMessage terminer