输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Threads
threading
Thread
Thread.peekMessage
Thread.postMessage
Thread.join
Thread.terminate
Thread.getData
Thread.setData
Thread.id
Thread.name
Thread.eventLoop
ThreadLock
ThreadEvent
ThreadCondition
ThreadDict
Server
TA
Talib
OS
结构体
内置变量

访问线程环境中记录的变量。数据在线程未执行join()函数(等待退出成功)且未执行terminate()函数(强制终止线程)的情况下有效。

getData()
getData(key)

示例

在并发线程的环境中记录键名为count的值,然后在主线程中读取count的键值。

javascript
function main() { var t1 = threading.Thread(function() { for (var i = 0; i < 5; i++) { threading.currentThread().setData("count", i) Log(`setData("count"):`, i) Sleep(1000) } }) for (var i = 0; i < 5; i++) { var count = threading.getThread(t1.id()).getData("count") Log(`getData("count"):`, count) Sleep(1000) } t1.join() }

返回值

类型描述

string / number / bool / object / array / any

当前线程环境中存储的键值对中key参数对应的键值。

参数

名称类型必填描述

key

string

是

存储的键值对的键名。

参考