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

ThreadDict

ডিকশনারি অবজেক্ট, ডাটা শেয়ারিং এর জন্য ব্যবহৃত হয়।

পেতে

দ্যget()শব্দকোষ বস্তুর মধ্যে রেকর্ড কী মান পেতে ফাংশন ব্যবহার করা হয়.

দ্যget()ফাংশন দ্বারা নির্দিষ্ট কী মান ফেরৎkey parameter.

string, number, bool, object, array, null value এবং সিস্টেম দ্বারা সমর্থিত অন্যান্য প্রকার

get ((key)

দ্য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}

সেট

দ্য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}

থ্রেডCondition ওয়েব৩