Objeto de dicionário, usado para partilha de dados.
Oget()
função é usada para obter o valor chave registrado no objeto do dicionário.
Oget()
função retorna o valor da chave especificada pelokey
parameter.
string, number, bool, object, array, null value e outros tipos suportados pelo sistema
Get (chave)
Okey
O parâmetro é utilizado para especificar o nome da chave correspondente à chave a obter.
Chave verdade cordel
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"))
}
Usar objetos de evento para notificar threads para ler e modificar dados.
Não, não, não, não.
Oset()
A função é utilizada para definir um par chave-valor.
Set (chave, valor)
O parâmetrokey
é utilizado para definir o nome da chave a modificar.
Chave
verdade
cordel
O parâmetrovalue
É utilizada para definir o valor chave a modificar.
Valor verdade cadeia, número, bool, objeto, matriz, função, valor nulo e outros tipos suportados pelo sistema
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()
}
Suporta a passagem de valores-chave em funções.
Não, não, não, não.
ThreadCondição Web3