【Qt學習】多線程QThread使用的幾個關鍵點

劃重點!!!

1、QThread從run()函數開始執行。

2、要創建一個線程,需要子類化QThread,並且重新實現run()函數

3、創建該線程的實例後,需要調用自帶的start()函數來開始執行該線程,start()默認調用run()函數

4、當run()函數返回後,線程便執行結束,就像應用程序離開main()函數一樣。

尤其注意第3點

不要直接調用run()函數【比如:thread.run()】,會出問題!要這樣【thread.start()】!!!

不要直接調用run()函數【比如:thread.run()】,會出問題!要這樣【thread.start()】!!!

不要直接調用run()函數【比如:thread.run()】,會出問題!要這樣【thread.start()】!!!

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