国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
windows sdk(vs2010)編程,類中定義線程回調(diào)函數(shù)
windows sdk(vs2010)編程,類中定義線程回調(diào)函數(shù).
(2011-03-20 19:26:53)
在類中定義線程回調(diào)函數(shù),一般不能在類中直接定義線程函數(shù),如果要在類中聲明線程函數(shù):
一、在類中用靜態(tài)成員函數(shù),在vs2010中聲明如下:
//myControl.h類的頭文件中聲明線程函數(shù);
public:
static DWORD WINAPI fnListenThread(void *);
//myControl.cpp類的源文件中定義;
DWORD myControl::fnListenThread(void * p)  //此處WINAPI沒加,可以不加,但聲明時(shí)一定要加,要不然
{                                          //調(diào)用會(huì)失敗的;
//如果要傳參數(shù),在調(diào)用CreateThread()的第四個(gè)參數(shù)                                  // 就是線 程函數(shù)定義的void * p此參數(shù)可以指向任務(wù)類型,                                  //如果傳的參數(shù)多,可以聲明一個(gè)結(jié)構(gòu)整體傳給線程函數(shù);
//函數(shù)體省略;
.
.
.
return ....//返回一個(gè)DWORD值;
}
//后面就是在其他的文件中調(diào)用
//CreateThread(NULL,NULL,myControl.fnListenThread,hDlg,0,NULL)函數(shù),
//并用CloseHandle()函數(shù)釋放線程句柄;
//注意這個(gè)函數(shù)聲明方式不能用在_beginthread()函數(shù)中做參數(shù);
二、把線程函數(shù)聲明成類的友元函數(shù):
//myControl.h頭文件中聲明:
public:
friend DWORD WINAPI fnServiceThread(void *);
//myControl.cpp源文件中定義:
DWORD fnServiceThread(void * p)
{
//函數(shù)體省略;
.
.
return ...//返回一個(gè)DWORD值;
}
//此線程函數(shù)在類中其他的函數(shù)體中用CreateThread()調(diào)用;
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
windows中的CreatThread
Windows進(jìn)程、線程之間同步方式概述
C++多線程編程入門之經(jīng)典實(shí)例
Windows下實(shí)現(xiàn)進(jìn)程保護(hù)
CreateThread的用法
Windows多線程——臨界區(qū)、事件、互斥量、信號(hào)量詳解加代碼
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服