VS2010实现多线程
1、新建一个控制台程序:文件---新建---项目
2、设置项目模板跟名字:Visual C++ ---win32----win32控制台应用程序---多线程--确定
3、应用程序设置:勾选空项目---点击完成按钮
4、新建cpp文件:点击选择源文件右键---添加---新建项
5、设置新建文件:点选C++文件(.cpp)---输入名字多线程---点击添加按钮
6、编辑代码:
#include<iostream>
#include<Windows.h>
using namespace std;
DWORD WINAPI Thread1(LPVOID lpParameter);
void main()
{
cout<<"主线程已启动"<<endl;
HANDLE hThread1=CreateThread(NULL,0,Thread1,NULL,0,NULL);//启动一个线程
CloseHandle(hThread1);//关闭一个线程
int i=5;
while(i--)
{
cout<<"主线程运行中"<<endl;
Sleep(500);//延时0.5s
}
system("pause");//暂停防止程序退出
}
DWORD WINAPI Thread1(LPVOID lpParameter)
{
cout<<"线程1已启动"<<endl;
int i=5;
while(i--)
{
cout<<"线程1运行中"<<endl;
Sleep(500);//延时0.5s
}
return 0;
7、运行测试:按F5运行测试,效果如下
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:83
阅读量:68
阅读量:63
阅读量:72