Tài nguyên đang được tải lên... tải...

tham gia

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.

  • id: Thread ID.
  • kết thúc: Có phải sợi được buộc phải kết thúc hay không.
  • đã trôi qua: Thời gian chạy của sợi trong nano giây.
  • ret: Giá trị trả về của hàm thread.

ThreadRetđối tượng

tham gia tham gia ((timeout)

Cáctimeouttham 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.timeouttham số được thiết lập thành 0 hoặctimeouttham 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.timeouttham 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