..join()
कार्य का उपयोग थ्रेड के बाहर निकलने और सिस्टम संसाधनों को पुनः प्राप्त करने के लिए किया जाता है।
..ThreadRet
वस्तुनिष्पादन परिणाम के बारे में डेटा शामिल है। गुणों में निम्नलिखित शामिल हैंः
ThreadRet
वस्तु
सम्मिलित होना शामिल होना (timeout)
..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/Thread/name name name}, {@fun/Threads/Threads/Thread/eventLoop eventLoop}
पोस्टसंदेश समाप्त करना