偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C++ CreateThread參數(shù)具體應(yīng)用技巧解析

開(kāi)發(fā) 后端
我們今天將會(huì)通過(guò)對(duì)一段具體代碼示例的解讀充分介紹一下有關(guān)C++ CreateThread參數(shù)的正確應(yīng)用方法,相信初學(xué)者可以從中獲得一些幫助。

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

項(xiàng)目是VS2003下的,用到了CreateThread函數(shù),看到網(wǎng)上說(shuō)不應(yīng)該調(diào)用CreateThread,而應(yīng)該使用_beginthreadex。因?yàn)閯偤糜玫搅耍瓦€是寫(xiě)一下CreateThread中參數(shù)的使用方法。

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

  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為自己寫(xiě)的一個(gè)方法,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++托管程序?qū)崿F(xiàn)安全管理
  2. C++文件拷貝應(yīng)用技巧探討
  3. C++ kmp算法模板代碼解讀
  4. C++ assert()函數(shù)應(yīng)用方式剖析
  5. C++ Memento模式應(yīng)用法則
責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-02-01 17:37:35

C++調(diào)用C鏈接庫(kù)

2010-02-03 15:35:00

C++輸入輸出漢字

2010-02-06 14:28:38

C++標(biāo)準(zhǔn)輸入輸出

2010-02-02 17:47:59

C++操作剪貼板

2010-02-01 11:13:00

C++ Traits

2010-02-06 13:52:39

C++ profile

2010-02-03 17:42:33

C++模板參數(shù)

2010-02-03 15:58:51

C++ timer

2010-02-06 13:47:08

C++標(biāo)準(zhǔn)擴(kuò)展

2010-02-06 17:09:29

C++文件拷貝

2010-02-04 14:58:06

C++內(nèi)存分配

2010-01-28 13:15:43

C++參數(shù)

2010-02-01 10:32:01

C++文件操作

2010-02-01 17:09:07

C++鏈表操作

2010-02-05 13:44:06

C++ eof()函數(shù)

2010-02-04 13:39:44

C++數(shù)組參數(shù)

2011-05-30 15:29:32

C++

2010-01-28 17:14:38

Visual C++應(yīng)

2010-02-05 13:52:04

C++資源管理

2010-02-06 16:16:01

C++冒泡排序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)