VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
LLM学员
avatar
加入于:
帖子: 41
声望: 0

查到了ThreadPoolExecutor的原理,但想问一下在 cta策略初始化时,self.init_executor = ThreadPoolExecutor(max_workers=1)
这样设计的目的和好处可以了解一下吗? 谢谢!

LLM学员
avatar
加入于:
帖子: 41
声望: 0

补充一下,就是这个的应用场景是什么呢,比如不用这个,在什么场景下会出现什么问题,谢谢啦

Administrator
avatar
加入于:
帖子: 4452
声望: 343
  1. 用Thread是为了在下载数据初始化时,GUI图形界面不会失去响应
  2. 如果用的是RQDatac试用版以外的数据服务(只支持1个连接), max_worker可以更多,加快初始化速度