وسائل لوڈ ہو رہے ہیں... لوڈنگ...

تھریڈ واقعہ

ایونٹ آبجیکٹ، کثیر تھریڈ ایونٹ نوٹیفکیشن اور سگنل کے لئے استعمال کیا جاتا ہے.

سیٹ

کےset()تقریب واقعات (سیٹ سگنل) کو مطلع کرنے کے لئے استعمال کیا جاتا ہے.

سیٹ (()

براہ مہربانی ملاحظہ کریںthreading.Event()مثالوں کے لئے سیکشن.

اگر سگنل کا استعمال کرتے ہوئے مقرر کیا گیا ہےset()، یہ دوبارہ مقرر نہیں کیا جا سکتا. ہم سگنل کو صاف کرنے اور اسے دوبارہ مقرر کرنے کی ضرورت ہے.

{@fun/Threads/ThreadEvent/clear clear}، {@fun/Threads/ThreadEvent/wait wait}، {@fun/Threads/ThreadEvent/isSet isSet}

صاف

کےclear()سگنل کو صاف کرنے کے لئے استعمال کیا جاتا ہے.

صاف (()

براہ مہربانی ملاحظہ کریںthreading.Event()مثالوں کے لئے سیکشن.

{@fun/Threads/ThreadEvent/set set}، {@fun/Threads/ThreadEvent/wait wait}، {@fun/Threads/ThreadEvent/isSet isSet}

انتظار کرو

کےwait()تقریب ایک واقعہ (سگنل) انتظار مقرر کرنے کے لئے استعمال کیا جاتا ہے، اور واقعہ (سگنل) مقرر کیا جاتا ہے اس سے پہلے بلاک کرے گا؛ یہ ایک ٹائم آؤٹ پیرامیٹر کی ترتیب کی حمایت کرتا ہے.

کےwait()فنکشن واپس کرتا ہے کہ آیا ٹائم آؤٹ ہوا ہے۔ اگر ایسا ہے تو ، یہ ایک حقیقی قدر واپس کرتا ہے۔

بول

انتظار کرو انتظار (ٹائم آؤٹ)

کےtimeoutپیرامیٹر ملسی سیکنڈ میں انتظار کا وقت مقرر کرنے کے لئے استعمال کیا جاتا ہے.

ٹائم آؤٹ غلط نمبر

function main() {
    var event = threading.Event()
    var t1 = threading.Thread(function(event) {
        var ret = event.wait(100)
        Log(`event.wait(100):`, ret)
        ret = event.wait()
        Log(`event.wait():`, ret)
    }, event)

    Sleep(1000)
    event.set()
    t1.join()
}

کی واپسی کی قیمت کی جانچ کریںwait() function.

{@fun/Threads/ThreadEvent/set set}، {@fun/Threads/ThreadEvent/clear clear}، {@fun/Threads/ThreadEvent/isSet isSet}

isSet

کےisSet()تقریب کا استعمال کیا جاتا ہے اس بات کا تعین کرنے کے لئے کہ آیا ایک واقعہ (سگنل) مقرر کیا گیا ہے.

کےisSet()فنکشن لوٹاتا ہے کہ آیا واقعہ (سگنل) مقرر کیا گیا ہے۔ اگر واقعہ (سگنل) مقرر کیا گیا ہے تو ، یہ ایک حقیقی قدر لوٹاتا ہے۔

بول

isSet()

براہ مہربانی ملاحظہ کریںthreading.Event()مثالوں کے لئے سیکشن.

{@fun/Threads/ThreadEvent/set set}، {@fun/Threads/ThreadEvent/clear clear}، {@fun/Threads/ThreadEvent/wait wait}

تھریڈلاک تھریڈCondition