使用C++语言编写多线程程序的速成代码
来源:互联网 发布:misia 知乎 编辑:程序博客网 时间:2024/06/05 02:48
使用C++语言编写多线程程序的速成代码
1。首先导入头文件
#include <process.h>
2。声明一个线程运行的函数
unsigned __stdcall run( void* pArguments )
{while (true);
return 0;
}
3.在主函数中声明几个变量,并开启的新线程
int main()
{
HANDLE sThread; //线程句柄
unsigned sthreadID; //线程ID
sThread = (HANDLE)_beginthreadex( NULL, 0, &run, NULL, 0, &sthreadID );
//其中run是前面定义的要执行的线程的函数名。
}
4。线程结束
最好是让线程的函数执行完成以后自己返回0,然后正常结束。
意外终止线程可以在线程体内调用ExitThread(0);
在线程体外TerminateThread(sThread,0); //传入线程句柄
意外终止有时候不能施放资源会导致内存紊乱。。。所以谨慎使用
5。挂起线程
SuspendThread(sThread);
6。恢复线程
ResumeThread(sThread);
0 0
- 使用C++语言编写多线程程序的速成代码
- 编写程序求n!--C语言中数组的使用
- 使用C/C++语言编写基于DSP程序的注意事项
- 使用C语言编写通用shellcode的程序
- 使用c语言编写cgi程序
- 使用c语言编写cgi程序
- LabVIEW 程序中的线程 1 - LabVIEW 是自动多线程语言 [编写高效率的代码]
- 在VS2010下,用C语言编写pthread多线程程序的配置
- C语言程序编写
- C语言程序编写
- C语言代码编写
- C语言编写的接口程序
- C语言编写的接口程序
- C语言编写的bmp读写程序
- c语言编写的一些小程序
- c语言编写程序的优点
- C语言编写的加法程序
- 编写大规模的C语言程序
- SQL Server 2014 BI新特性(二)结合Data Explorer和GeoFlow进行数据分析
- 安桌HttpURLConnection错误解决
- SQL Server 2014新特性探秘(1)-内存数据库
- 关于向父view添加相同的view问题!The specified child already has a parent. You must call removeView() on the chil
- windows命令行下的vim vimforcmd
- 使用C++语言编写多线程程序的速成代码
- 使用Struts2标签,s:if判断遇见问题
- 浏览器保存网页的四种方式
- ucos代码裁剪
- tomcat版本查询
- 详解EBS接口开发之销售订单导入
- Windows开发功能小集!UDP/TCP开发步骤
- Cocos2d-x 2.0 渲染到纹理深入分析
- 的风格的风格的风格杜甫风个地方