QSerialPort適應多線程應用的改進

類Unix系統的設備接口使用了基於select的事件驅動,這使得設備對象必須存在於某一個線程中,而由於select事件沒法直接從設備跨線程傳輸,雙工設備的跨線程操做也沒法直接實現。Qt做爲跨平臺的開發庫,爲兼容類Unix系統的事件驅動,也設計爲相似的限制。web 對於全雙工串口的QSerialPort對象來講,當數據傳輸壓力較小時,直接在主線程中經過爲readyRead信號編寫槽函數能夠很方便的實
相關文章
相關標籤/搜索