所有处理函数所生成的各种event,都是储存在同一个event_engine的同一个_queue。也意味着通过同一个event_engine实现所有event的分发。频繁读写。
问题:会造成排队、满、堵塞、效率降低吗?使用多个_queue、或多个event_engine 会更好吗?谢谢
所有处理函数所生成的各种event,都是储存在同一个event_engine的同一个_queue。也意味着通过同一个event_engine实现所有event的分发。频繁读写。
问题:会造成排队、满、堵塞、效率降低吗?使用多个_queue、或多个event_engine 会更好吗?谢谢
不会,由于全局锁GIL的限制,目前Python进程里开的线程越多速度越慢
赞。谢谢。在vnpy系统运行的过程中,读写磁盘的操作(即IO密集型)多吗?还是说 盘中所有数据的存储 都是在内存里(即CPU密集型)?