子線程中的this指的是什么?
this 指的是對象本身,并不代表線程;QThread類及其子類的對象只是一個用于管理線程的普通對象,跟1L 說的一樣,對象所屬的線程取決與創建對象的線程,只有QThread的RUN()函數體里的代碼才會在子線程里運行,具體介紹,你可以看文檔。這個報錯,應該是在MyThread定義了某個私有成員,但是又在MyThread重新實現的的run函數體里使用了該成員變量導致的吧。
你沒給出具體的代碼,我不敢肯定喔
子線程中的this指的是什么?
this 指的是對象本身,并不代表線程;QThread類及其子類的對象只是一個用于管理線程的普通對象,跟1L 說的一樣,對象所屬的線程取決與創建對象的線程,只有QThread的RUN()函數體里的代碼才會在子線程里運行,具體介紹,你可以看文檔。這個報錯,應該是在MyThread定義了某個私有成員,但是又在MyThread重新實現的的run函數體里使用了該成員變量導致的吧。
你沒給出具體的代碼,我不敢肯定喔