Qt>Qthread

Qthread它是所有線程類的基礎,該類提供了很多低級的 API 對線程進行操作,
每一個 QThread 對象都代表一個線程。使用該類開新線程並運行某段代碼的方式一般有兩種:
(1)調用 QObject 的 moveToThread() 函數將 QObject 對象移到新開的 QThread 線程對象中,這樣 QObject 對象中所有的耗時操作都會在新線程中被執行;
(2)繼承 QThread 並重寫 run() 函數,將耗時操作的代碼放入這個函數裏執行就可以了。


不錯的文章參考
Qt 多線程編程之敲開 QThread 類的大門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章