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