输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
exchange.Go
EventLoop
ctx.subscribe
ctx.poll
ctx.order
ctx.cancel
ctx.submit
Subscription
threading
threading.Thread
threading.getThread
threading.mainThread
threading.currentThread
threading.Lock
threading.Condition
threading.Event
threading.Dict
threading.Serve
threading.pending
Thread
ThreadLock
ThreadEvent
ThreadCondition
ThreadDict
Server
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

全局多线程管理工具,提供了创建并发线程、线程锁、条件变量等功能。本章节介绍threading对象的成员函数。仅JavaScript语言策略支持该对象。

本章内容整章阅读

名称描述
threading.Thread创建并发线程。
threading.getThread根据指定的线程ID获取线程对象。
threading.mainThread获取主线程的线程对象,即策略中main()函数所在的线程。
threading.currentThread获取当前线程的线程对象。
threading.Lock创建线程锁对象。
threading.Condition创建一个条件变量对象,该对象用于在多线程并发环境中实现线程间的同步与通信。
threading.Event创建一个线程事件对象,该对象用于线程间的同步,允许一个线程等待另一个线程的通知或信号。
threading.Dict创建一个字典对象,用于在并发线程间传递和共享数据。
threading.Serve在策略进程内创建Http服务、TCP服务、Websocket服务(基于Http协议),返回Server对象。
threading.pending获取当前策略程序中正在运行的并发线程数量。