比特彗星主线程和工作线程分别处理什么数据,什么原理居然支持CPU多核心优化
比特彗星主线程和工作线程分别处理什么数据,什么原理居然支持CPU多核心优化发现只有比特彗星能支持多核心CPU,qbittorrent这些其它BT软件都只能单核心CPU
答:有很多连接优化策略是用定时器在主线程执行的,比如peer连接优先级调整、反吸血检查、接收到的分块数据进行hash检查等。目前只有网络收发、磁盘读写、DHT处理、uTP处理等部分模块是在工作线程处理的。后续可以花时间继续优化一下。
页:
[1]