Sumber dimuat naik... memuat...

menyertai

Peraturanjoin()fungsi digunakan untuk menunggu untuk utas untuk keluar dan mendapatkan semula sumber sistem.

PeraturanThreadRetobjekmengandungi data mengenai hasil pelaksanaan.

  • id: ID benang.
  • Ditamatkan: Sama ada benang dipaksa untuk berakhir.
  • telah berlalu: Masa berjalan benang dalam nanodetik.
  • ret: Nilai pulangan fungsi benang.

ThreadRetobjek

menyertai ((() join ((timeout)

Peraturantimeoutparameter digunakan untuk menetapkan masa lapang dalam mili saat untuk menunggu untuk benang untuk selesai.timeoutparameter ditetapkan kepada 0 atautimeoutparameter tidak ditetapkan,join()fungsi akan menyekat dan menunggu sehingga benang selesai menjalankan.timeoutparameter ditetapkan kepada -1,join()Fungsi akan kembali dengan segera.

masa lapang palsu nombor

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}
}

Ujijoin()fungsi untuk masa lapang dan output nilai pulangan.

Peraturanjoin()fungsi masa keluar dan kembaliundefined.

{@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}

postMesej mengakhiri