使用标准C++如何进行多线程编程
发布网友
发布时间:2022-04-25 10:43
我来回答
共2个回答
热心网友
时间:2024-11-02 12:38
#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;
}
热心网友
时间:2024-11-02 12:40
用thread类吧。