多线程学习(二)----AfxBeginThread
生活随笔
收集整理的這篇文章主要介紹了
多线程学习(二)----AfxBeginThread
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
???
//工作線程
?/*?? ?工作線程通常用來執行一些后臺任務,如:數據計算、后臺殺毒等等。?? ?因為不需要創建窗口和處理用戶消息,編寫比較容易,在程序中只要調用AfxBeginThread 函數就可以創建并啟動一個工作線程了。
? */
?? ?CWinThread *pThread=AfxBeginThread(fun,this);
?? ?//界面線程
?? ?/*
?? ?用戶界面線程必須包含有消息循環,以便可以處理用戶消息。
?? ?用戶界面線程在運行時會有一個窗口界面和與其相對應的窗口函數,所以它可以通過響應消息來和用戶進行交互。
?? ?要使用用戶界面線程,必須派生自CWinThread 類一個線程類,而且一般要重寫類的InitInstance ()和ExitInstance ()函數。
?? ?*/
?? ?CWinThread *pThread=AfxBeginThread((RUNTIME_CLASS(UIThread)));
總結
以上是生活随笔為你收集整理的多线程学习(二)----AfxBeginThread的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多线程学习(三)----死锁问题
- 下一篇: html版贪吃蛇