输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Threads
threading
Thread
ThreadLock
ThreadEvent
ThreadCondition
ThreadDict
Server
TA
Talib
OS
结构体
内置变量

优宽量化交易平台从系统底层真正支持JavaScript语言策略的多线程功能,实现了以下对象:

对象说明备注
threading多线程全局对象成员函数:Thread、getThread、mainThread等。
Thread线程对象成员函数:peekMessage、postMessage、join等。
ThreadLock线程锁对象成员函数:acquire、release。可作为线程执行函数的参数传入线程环境。
ThreadEvent事件对象成员函数:set、clear、wait、isSet。可作为线程执行函数的参数传入线程环境。
ThreadCondition条件对象成员函数:notify、notifyAll、wait、acquire、release。可作为线程执行函数的参数传入线程环境。
ThreadDict字典对象成员函数:get、set。可作为线程执行函数的参数传入线程环境。
Server服务对象由threading.Serve()返回。成员函数:addr、close、stop、join、pending。可作为线程执行函数的参数传入线程环境。

本章内容整章阅读

名称描述
threading (10)全局多线程管理工具,提供了创建并发线程、线程锁、条件对象等功能。
Thread (9)线程对象,可以通过threading.Thread()、threading.getThread()、threading.mainThread()、threading.currentThread()创建或返回。
ThreadLock (2)线程锁对象,用于多线程同步处理。
ThreadEvent (4)事件对象,用于多线程间的事件通知和信号传递。
ThreadCondition (5)条件变量对象,用于实现多线程间的同步与通信。
ThreadDict (2)线程安全的字典对象,用于在多线程环境中进行数据共享。
Server (5)由threading.Serve()返回的服务对象,代表一个正在运行的服务。