VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 48
声望: 0

所有处理函数所生成的各种event,都是储存在同一个event_engine的同一个_queue。也意味着通过同一个event_engine实现所有event的分发。频繁读写。

问题:会造成排队、满、堵塞、效率降低吗?使用多个_queue、或多个event_engine 会更好吗?谢谢

Member
avatar
加入于:
帖子: 1742
声望: 132

不会,由于全局锁GIL的限制,目前Python进程里开的线程越多速度越慢

Member
avatar
加入于:
帖子: 48
声望: 0

赞。谢谢。在vnpy系统运行的过程中,读写磁盘的操作(即IO密集型)多吗?还是说 盘中所有数据的存储 都是在内存里(即CPU密集型)?

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】