이join()
이 함수는 스레드가 종료되고 시스템 리소스를 검색할 때까지 기다리기 위해 사용됩니다.
이ThreadRet
물체실행 결과에 대한 데이터를 포함합니다. 속성은 다음을 포함합니다:
ThreadRet
물체
합시다. join (타임오웃)
이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()
타임아웃 함수와 반환 값을 출력합니다.
이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/Threads/Thread/name name}, {@fun/Threads/Threads/Thread/eventLoop eventLoop}
포스트메세지 종료