Объект словаря, используемый для обмена данными.
Вget()
Функция используется для получения ключевого значения, записанного в объекте словаря.
Вget()
Функция возвращает значение ключа, указанногоkey
parameter.
string, number, bool, object, array, null value и другие типы, поддерживаемые системой
Get (ключ)
В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} - Что ты делаешь?
ThreadCondition (Условие) Веб3