首页 热点专区 义务教育 高等教育 出国留学 考研考公

使用标准C++如何进行多线程编程

发布网友

我来回答

2个回答

热心网友

#include <stdio.h>
#include <stdlib.h>
#include <stdafx.h>
#include <windows.h>
#include <stdio.h>//
#include <strsafe.h>
#include <stdlib.h>

DWORD WINAPI ThreadProc1( LPVOID lpParam ) {

for(;;){
system("ping 127.0.0.1");
}

}

int main()
{
int i=0; //创建线程1
CreateThread( NULL, // default security attributes
0, // use default stack size
ThreadProc1, // thread function
NULL, // argument to thread function
0, // use default creation flags
NULL); // returns the thread identifier

//让主线程进入循环,主线程若退出,子线程1,2会被系统“杀死”
while(1) { printf("hello,this thread 0 ...\n"); //延时
for(i=0;i<200000000;i++) {;}
}
getchar();
return 0;
}

热心网友

用thread类吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com