日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C++CreateThread參數(shù)具體應用技巧解析

在這篇文章中,我們會為大家詳細推出C++ CreateThread參數(shù)的具體應用方法,以幫助大家能夠從中獲得一些幫助,提高編程效率。那么接下來就讓我們一起來看看C++ CreateThread參數(shù)的正確使用方法吧。

在張家界等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設計 網(wǎng)站設計制作定制制作,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站設計,網(wǎng)絡營銷推廣,成都外貿(mào)網(wǎng)站建設公司,張家界網(wǎng)站建設費用合理。

項目是VS2003下的,用到了CreateThread函數(shù),看到網(wǎng)上說不應該調用CreateThread,而應該使用_beginthreadex。因為剛好用到了,就還是寫一下CreateThread中參數(shù)的使用方法。

先定義要傳遞的C++ CreateThread參數(shù)結構體:

 
 
 
  1. typedef struct SParam  
  2. {  
  3. int No;  
  4. unsigned short chnlID;  
  5. unsigned short sessionID;  
  6. }uParam,*sParam;  
  7. DWORD WINAPI AccountManager(PVOID pParam);  
  8. void main()  
  9. {  
  10. DWORD dwThreadId;  
  11. HANDLE hThrd = NULL; // thread handle  
  12. SParam sparam;  
  13. SParam *p;  
  14. sparam.No = 1;  
  15. sparam.chnlID = 1;  
  16. sparam.sessionID = 1;  
  17. p = &sparam;  
  18. hThrd = (HANDLE)CreateThread(NULL,  
  19. 0,  
  20. AccountManager,  
  21. p,  
  22. 0,  
  23. dwThreadId;  
  24. }  
  25. DWORD WINAPI AccountManager(PVOID pParam)  
  26. {  
  27. sParam sparam;  
  28. sparam = (sParam)pParam;  
  29. try  
  30. {  
  31. /*Run為自己寫的一個方法,Run(int i,unsigned short 
    chnlID,unsigned short sessionID)*/  
  32. Run(sparam->No,sparam->chnlID,sparam->sessionID);  
  33. }  
  34. catch (...)  
  35. {  
  36. logger.error("AccountManager(%d): System error.\r\n", threadId);  
  37. }  

大體意思是這樣,C++ CreateThread參數(shù)代碼僅供參考。

【編輯推薦】

  1. C++托管程序實現(xiàn)安全管理
  2. C++文件拷貝應用技巧探討
  3. C++ kmp算法模板代碼解讀
  4. C++ assert()函數(shù)應用方式剖析
  5. C++ Memento模式應用法則

當前文章:C++CreateThread參數(shù)具體應用技巧解析
文章URL:http://www.5511xx.com/article/cdsodhg.html