Cácjoin()
chức năng được sử dụng để chờ cho các luồng để thoát và lấy lại các tài nguyên hệ thống.
CácThreadRet
đối tượngchứa dữ liệu về kết quả thực hiện.
ThreadRet
đối tượng
tham gia tham gia ((timeout)
Cáctimeout
tham số được sử dụng để thiết lập thời gianout trong milliseconds cho chờ đợi cho các thread để kết thúc.timeout
tham số được thiết lập thành 0 hoặctimeout
tham số không được thiết lập,join()
chức năng sẽ chặn và chờ cho đến khi các chủ đề hoàn thành thực thi.timeout
tham số được thiết lập thành -1,join()
chức năng sẽ trở lại ngay lập tức.
thời gian nghỉ sai số
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}
}
Kiểm trajoin()
chức năng cho thời gian nghỉ và đầu ra giá trị trả về.
Cácjoin()
hàm thời gian ra và trở lạiundefined
.
{@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/Threads/Thread/id id}, {@fun/Threads/Thread/name name}, {@fun/Threads/Threads/Thread/eventLoop eventLoop}
postMessage kết thúc