রিসোর্স লোড হচ্ছে... লোডিং...

যোগদান

দ্যjoin()থ্রেড থেকে বেরিয়ে আসার জন্য অপেক্ষা করতে এবং সিস্টেম রিসোর্স পুনরুদ্ধার করতে ফাংশনটি ব্যবহৃত হয়।

দ্যThreadRetবস্তুসম্পাদনের ফলাফল সম্পর্কে তথ্য রয়েছে। বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছেঃ

  • আইডিঃ থ্রেড আইডি।
  • terminated: থ্রেড শেষ হতে বাধ্য কিনা।
  • elapsed: ন্যানো সেকেন্ডে থ্রেডের চলার সময়।
  • ret: থ্রেড ফাংশনের রিটার্ন মান।

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/Thread/name name name}, {@fun/Threads/Threads/Thread/eventLoop eventLoop}, {@fun/Threads/Thread/eventLoop eventLoop}, {@fun/Threads/Thread/eventLoop eventLoop}, {@fun/Threads/eventLoop eventLoop}, {@fun/Threads/thread/eventLoop eventLoop}, {@fun/Threads/eventLoop eventLoop}, {@fun/Threads

postMessage শেষ করা