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

ThreadDict

لغت کا اعتراض، ڈیٹا شیئرنگ کے لیے استعمال کیا جاتا ہے۔

حاصل کرنا

کےget()تقریب لغت اعتراض میں ریکارڈ کلید قدر حاصل کرنے کے لئے استعمال کیا جاتا ہے.

کےget()تقریب کی طرف سے مخصوص کلید کی قدر لوٹاتاkey parameter.

سٹرنگ، نمبر، بول، آبجیکٹ، صف، null value اور نظام کی حمایت کی دیگر اقسام

حاصل (کلید)

کےkeyپیرامیٹر مطلوبہ کلید کے مطابق کلیدی نام کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے.

چابی سچ سٹرنگ

function main() {
    var event = threading.Event()
    var dict = threading.Dict()
    dict.set("data", 100)
    
    var t1 = threading.Thread(function(dict, event) {
        Log(`thread1, dict.get("data"):`, dict.get("data"))
        
        event.set()
        event.clear()
        
        event.wait()
        Log(`after main change data, thread1 dict.get("data"):`, dict.get("data"))
    
        dict.set("data", 0)
    }, dict, event)
    
    event.wait()
    
    dict.set("data", 99)
    
    event.set()
    event.clear()
    
    t1.join()
    Log(`main thread, dict.get("data"):`, dict.get("data"))
}

ایونٹ آبجیکٹ کا استعمال کرتے ہوئے ڈیٹا کو پڑھنے اور ترمیم کرنے کے لئے تھریڈز کو مطلع کریں.

{@fun/Threads/ThreadDict/set set} {@fun/Threads/ThreadDict/set set} {@fun/Threads/ThreadDict/set set} {@fun/Threads/ThreadDict/set set}

سیٹ

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

سیٹ (کلید، قدر)

پیرامیٹرkeyتبدیل کرنے کے لئے کلیدی نام کی ترتیب کے لئے استعمال کیا جاتا ہے.

چابی سچ سٹرنگ پیرامیٹرvalueتبدیل کرنے کے لئے کلیدی قدر مقرر کرنے کے لئے استعمال کیا جاتا ہے.

قیمت سچ string، number، bool، object، array، function، null value اور نظام کی حمایت کی دیگر اقسام

function main() {
    var dict1 = threading.Dict()
    dict1.set("func1", function(p) {
        Log("func1 p:", p)
    })
    
    threading.Thread(function(dict1) {
        var func1 = dict1.get("func1")
        func1("test")
    }, dict1).join()
}

یہ فنکشن میں کلیدی قدر منتقل کرنے کی حمایت کرتا ہے.

{@fun/Threads/ThreadDict/get get} {@fun/Threads/ThreadDict/get get}

تھریڈCondition ویب3