【Qt】Qt信号与槽使用不当,使程序崩溃

问题描述 跨线程使用Qt信号和槽,信号发送时间间隔小于槽函数处理时间时,形成程序崩溃。web 缘由分析 跨线程使用Qt信号和槽时,connect默认是QueuedConnection,队列链接方式。 信号传递给槽函数的参数,分配内存后放入队列,若是槽函数处理不过来,就会形成队列不停增加,消耗的内存不停增长,最后程序崩溃。 ####处理方法 处理方法各类各样,原则是保证信号发送间隔不大于槽函数处理时
相关文章
相关标签/搜索