C++實(shí)現(xiàn)CreatThread函數(shù)主線程與工作線程交互的方法
本文實(shí)例講述了C++開啟線程CreatThread函數(shù)的使用,實(shí)現(xiàn)主線程與工作線程交互的功能。分享給大家供大家參考。
具體實(shí)現(xiàn)代碼如下:
DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
for (int i=0;i<20;i++)
{
printf("I'm in thread,count=%d\n",i);
}
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
DWORD dwThreadId;
HANDLE hThread = ::CreateThread(NULL, 0, ThreadProc,NULL, 0, &dwThreadId);
if (hThread == NULL)
{
printf("createThread failed...");
return -1;
}
//等待線程結(jié)束
::WaitForSingleObject(hThread, INFINITE);
printf("thread finished...");
::CloseHandle(hThread);
return 0;
}
希望本文所述對(duì)大家的C++程序設(shè)計(jì)有所幫助。
相關(guān)文章
C++數(shù)據(jù)結(jié)構(gòu)模板進(jìn)階的多方面分析
今天我要給大家介紹C++中的模板更深的一些知識(shí)。有關(guān)于非類型的模板參數(shù)和模板特化的一些知識(shí),感興趣的朋友快來看看吧2022-02-02
在C++17中實(shí)現(xiàn)無鎖數(shù)據(jù)結(jié)構(gòu)的方法詳解
在探索?C++17?中的無鎖數(shù)據(jù)結(jié)構(gòu)之前,我們首先需要理解無鎖編程的基本概念及其在現(xiàn)代軟件開發(fā)中的重要性,在這個(gè)章節(jié)中,我們將深入探討無鎖編程的概念,以及它如何滿足人類對(duì)于更高效、更可靠軟件的本能需求,文中通過代碼示例介紹的非常詳細(xì),感興趣的朋友可以參考下2023-12-12
c語言 字符串轉(zhuǎn)大寫的簡(jiǎn)單實(shí)例
這篇文章主要介紹了c語言 字符串轉(zhuǎn)大寫的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-12-12
Cocos2d-x UI開發(fā)之CCControlButton控件類實(shí)例
這篇文章主要介紹了Cocos2d-x UI開發(fā)之CCControlButton控件類實(shí)例,本文代碼中包含大量注釋來講解CCControlButton控件類的使用,需要的朋友可以參考下2014-09-09
C語言 坐標(biāo)移動(dòng)詳解及實(shí)例代碼
這篇文章主要介紹了C語言 坐標(biāo)移動(dòng)詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-01-01

