输入/搜索内容
内置函数
结构体
Ticker
Depth
OrderBook
Trade
Record
Market
Order
Condition
Account
Asset
Position
Funding
其它结构
HttpQuery-options
HttpQuery-return
LogStatus-table
LogStatus-btnTypeOne
LogStatus-btnTypeTwo
状态栏组件
Chart-options
Chart-return
KLineChart-options
KLineChart-return
SetData-data
EventLoop-return
exchange.Go-return
DBExec-return
Dial-return
Thread.join-return
内置变量与常量
通用约定
交易所

该JSON是Thread对象的成员函数join()返回的数据结构,用于保存JavaScript语言策略中并发线程的相关信息。Thread对象指的是线程对象,通过threading.Thread()方式创建。

属性

名称类型描述

id

number

线程ID。

terminated

bool

线程是否被强制终止。

elapsed

number

线程的运行时间(纳秒)。

error

string

线程执行出错(抛出异常)时的错误信息,没有出错时为null。

ret

any

线程函数的返回值,可以是任意类型;线程函数没有返回值时为undefined。

参考

备注

join(timeout)在超时时间内线程没有结束时返回undefined(不是null),之后可以再次调用join()等待。以下代码测试Thread对象的join()函数的超时机制,并打印输出join()函数的返回值。

javascript
function testFunc() { for (var i = 0; i < 5; i++) { Log(i) Sleep(300) } } function main() { var t1 = threading.Thread(testFunc) Log(t1.join(1000)) // undefined Log(t1.join()) // {"id":1,"terminated":false,"elapsed":1506864000,"error":null} }