کےjoin()
فنکشن کا استعمال تھریڈ کے باہر نکلنے اور سسٹم کے وسائل کی بازیافت کے انتظار میں کیا جاتا ہے۔
کےThreadRet
چیزعملدرآمد کے نتائج کے بارے میں اعداد و شمار پر مشتمل ہے. خصوصیات میں مندرجہ ذیل شامل ہیں:
ThreadRet
چیز
شامل ہو جاؤ شمولیت ((ٹائم آؤٹ)
کے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/Threads/Thread/id id}، {@fun/Threads/Threads/Thread/name name}، {@fun/Threads/Threads/Thread/eventLoop eventLoop}، {@fun/Threads/Thread/eventLoop eventLoop}
پوسٹپیغام ختم کرنا