1樓:幸巴達
第二個是void型別指標, 凡是4位元組以內的資料都可以傳過去.
int a;
afxbeginthread(..., (lpvoid)a, ..)可以這樣.
當然最好是傳乙個指標.
afxbeginthread(..., &a, ..)
2樓:
不是第二個引數的問題。是第乙個引數的問題
threadproc 你定義錯了,請仔細檢視「type 'unsigned long (void *)' 」
看來是你函式指標定義錯誤
mfc 呼叫afxbeginthread函式來起執行緒, 此函式中需傳入另乙個函式指標,這個函式指標為何不能是成員函式?
3樓:匿名使用者
類成員函式作為另一成員函式引數的語法非常dt,跟普通函式完全不一樣具體如下
cstring geta1(int year,int month);
cstring cxx::geta1(int year,int month)
以上分別是要作為引數的函式
typedef cstring (cxx::*funtype)(int,int);
void getrow(funtype pf=null);
以上是呼叫的函式,都寫在類標頭檔案中
void cxx::getrow(funtype pf)函式的定義,注意呼叫pf的語法
getrow(&cxx::geta1);//使用呼叫函式
4樓:四風山
this function must be declared as follows:uint mycontrollingfunction( lpvoid pparam );
mfc 中用afxbeginthread 建立的執行緒,已經在執行狀態,如何掛起,用什麼函式,請說明一下各個引數的含義
5樓:匿名使用者
查詢mfc,suspendthread()csdn上談到
「直接suspendthread函式不能保證在何處掛起,可能有執行緒未退出臨界區導致死鎖,不太安全。
建立乙個event,需要掛起執行緒時,waitforsingleobject等待,繼續的時候,setevent 」
這個方法更安全。
6樓:匿名使用者
dword suspendthread(
handle hthread // handle to the thread
);dword resumethread(handle hthread // identifies thread to restart);
afxbeginthread()建立執行緒以後,怎麼來結束執行緒
7樓:匿名使用者
是執行緒自己結束自己還是外部呼叫來結束這個執行緒?
如果你的執行緒是從cwinthread繼承出來的,結束自己就用afxendthread,外部呼叫的話可以用postthreadmessage(m_nthreadid, wm_quit,0,0);給這個執行緒傳送訊息,執行緒就會結束的,其中的m_nthreadid是執行緒id。
mfc介面執行緒afxbeginthread~~~~~~其第乙個引數是什麼意思?
8樓:
執行緒函式比如afxbeginthread(mainthread, (lpvoid)this,thread_priority_normal);
那個mainthread就是乙個執行緒函式
uint mainthread(lpvoid pparam)
用北京造句用雲南造句用江水造句,造句大全 用只要 就造句
滿意請採納喲 1,夜晚的北京成了燈的海洋,光的世界。2,雲南石林的風景,就像列隊的標兵一樣,直挺挺的站在 3,岸邊的奇花異草,是拘留不住奔騰向前的江水的。造句大全 用只要 就造句 嘎個豬頭 一 無論做什麼工作,只要對社會有貢獻,就有出息。二 個人利益只要是合法的,就應該得到保護。三 只要堅持體育鍛煉...
用平台造句中間用逗號隔開,用閻王造句中間用逗號隔開
台下相貌平平,台上光芒四射 討厭 討人喜歡,百看不厭 傻瓜,你好傻,瓜都不會切 用閻王造句 中間用逗號隔開 這個小夥子姓閻,王熙只是他的好朋友。閻王要你三更死,誰敢留你到五更。沉浮 兩個字中間用逗號隔開怎麼造句 他在水裡掙扎,隨著身體的下沉,浮起的願望油然而生.學潛水下沉,浮上來需要反覆多次練習。用...
用淘米水洗臉,是用大米,還是用小米
百小度 大米和小米的淘米水都是一樣的。淘米水,是一種洗過米後的水。這種水呈酸性,ph值在5.5 6。因為洗掉了米表皮的營養,所以可以用來澆灌植物,會有不錯的效果 而且淘米水的水分子可以很好的分離油垢 清理碗筷 去除案板異味 洗掉菜刀上的鐵鏽等。一 洗衣 1.用淘米水洗淺色衣服,去汙力強,可保持衣物鮮...