C++实现CreatThread函数主线程与工作线程交互的方法
2018-10-12 14:07
330 查看
本文实例讲述了C++开启线程CreatThread函数的使用,实现主线程与工作线程交互的功能。分享给大家供大家参考。
具体实现代码如下:
//线程函数
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;
}
//等待线程结束
::WaitForSingleObject(hThread, INFINITE);
printf("thread finished...");
::CloseHandle(hThread);
return 0;
}
希望本文所述对大家的C++程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- C++实现线程同步的几种方式 线程同步是指同一进程中的多个线程互相协调工作从而达到一致性。之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多
- 在c++中可以调用java中的方法,从而实现java与c++的的交互。
- C#实现窗体与子线程的交互的方法
- 工作线程与UI线程交互的方法列举
- C++设置事件通知线程工作的方法
- 在C++中实现文件的读写的基本方法
- 实现和IE浏览器交互的几种方法的介绍
- C/c++语言,求单向链表的逆序_普通方法_header+p+q工作指针
- 在C++中实现文件的读写的基本方法
- 常用的几种交互表存储过程的实现方法
- (轉貼) C++接口与实现分离的2种方法 (C/C++)
- 多线程编程之使用工作线程实现文档自动保存(I)
- 用CSS实现网页中鼠标交互的方法
- 通过Flash和c++的交互来实现自己的桌面游戏
- (八)线程--借助 封装类 实现“线程调用带参方法”(示例下载)
- (八)线程--借助 封装类 实现“线程调用带参方法”(示例下载)
- (八)线程--借助 封装类 实现“线程调用带参方法”(示例下载)
- 让父线程负责子线程回收工作的好方法
- C++模板应用——让模板定义和实现分离的方法
- 用C++实现一个XML parser的必要工作。