QT学习:QT多线程示例+一种通用高并发数据处理最简单思路_qt多线程处理大量数据-CSDN博客

网站介绍:文章浏览阅读2k次。波特率115200=115200位/s=11520字节/s(无校验位)多个串口和网络发来的数据,需处理。波特率9600约等于1000个字节/s的数据,尤其在ARM上直接卡–>多线程–>一个线程收数据—>一个线程处理数据当协议一样,要将串口数据解析转为网络端口监听,之前可用tcp通信处理。还可以:各种数据接收后排队存入一个全局变量,再单独开辟一个线程从这个全局变量读取第一个数据,处理完则移除第一个数据。Qt中的链表直接提供了一个takeFirst函数,用while循环读取,在读取的时_qt多线程处理大量数据