当前位置: 技术问答>linux和unix
求一个多线程的例子程序
来源: 互联网 发布时间:2015-11-24
本文导语: 随便一个例子就行了,最好能把这种程序的要点都包括些 | 先送一份windows版的。 明天送一份unix版的。 大同小异。 #include #include #include DWORD WINAPI threadWork(LPVOID threadNo); typedef struct{ i...
随便一个例子就行了,最好能把这种程序的要点都包括些
|
先送一份windows版的。
明天送一份unix版的。
大同小异。
#include
#include
#include
DWORD WINAPI threadWork(LPVOID threadNo);
typedef struct{
int data;
}INTEGER;
int main(int argc,char *argv[]){
DWORD targetThreadID;
INTEGER *tmpInt;
CreateThread(NULL,0,threadWork,tmpInt,0,&targetThreadID);
while(1){
printf("Create Thread Sucessn");
Sleep(5000);
}
}
DWORD WINAPI threadWork(LPVOID threadNo){
while(1){
printf("WINAPI threadWork n");
Sleep(500);
}
}
明天送一份unix版的。
大同小异。
#include
#include
#include
DWORD WINAPI threadWork(LPVOID threadNo);
typedef struct{
int data;
}INTEGER;
int main(int argc,char *argv[]){
DWORD targetThreadID;
INTEGER *tmpInt;
CreateThread(NULL,0,threadWork,tmpInt,0,&targetThreadID);
while(1){
printf("Create Thread Sucessn");
Sleep(5000);
}
}
DWORD WINAPI threadWork(LPVOID threadNo){
while(1){
printf("WINAPI threadWork n");
Sleep(500);
}
}
|
pthread_create....
|
http://www.advancedlinuxprogramming.com/