ThreadDict.get
获取字典对象中记录的键值。
get(key)示例
使用事件对象通知线程读取和修改数据。
javascript
function main() {
var threadRead = threading.Event() // 线程已读取数据
var mainChanged = threading.Event() // 主线程已修改数据
var dict = threading.Dict()
dict.set("data", 100)
var t1 = threading.Thread(function(dict, threadRead, mainChanged) {
Log(`thread1, dict.get("data"):`, dict.get("data"))
threadRead.set()
mainChanged.wait()
Log(`after main change data, thread1 dict.get("data"):`, dict.get("data"))
dict.set("data", 0)
}, dict, threadRead, mainChanged)
threadRead.wait()
dict.set("data", 99)
mainChanged.set()
t1.join()
Log(`main thread, dict.get("data"):`, dict.get("data"))
}返回值
| 类型 | 描述 |
string / number / bool / object / array / any | 参数 |
参数
| 名称 | 类型 | 必填 | 描述 |
key | string | 是 | 要获取的键名。 |
参考