【Qt】Qt信號與槽使用不當,使程序崩潰

問題描述 跨線程使用Qt信號和槽,信號發送時間間隔小於槽函數處理時間時,形成程序崩潰。web 緣由分析 跨線程使用Qt信號和槽時,connect默認是QueuedConnection,隊列鏈接方式。 信號傳遞給槽函數的參數,分配內存後放入隊列,若是槽函數處理不過來,就會形成隊列不停增加,消耗的內存不停增長,最後程序崩潰。 ####處理方法 處理方法各類各樣,原則是保證信號發送間隔不大於槽函數處理時
相關文章
相關標籤/搜索