C++使用widnows.h创建带参数线程

来源:互联网 发布:怎么样禁止软件联网 编辑:程序博客网 时间:2024/05/17 06:38
//最简单的创建多线程实例   #include <stdio.h>   #include <windows.h>   typedef struct node{        int age;        char* name;}DATA;//子线程函数   DWORD WINAPI ThreadFun(LPVOID pM)  {       DATA* data = (DATA *)pM;     while(1){//线程循环        Sleep(3000);          printf("\n%s   %d\n",data->name,data->age);           }    return 0;  }  //主函数,所谓主函数其实就是主线程执行的函数。   int main()  {      printf("最简单使用windows.h创建多线程实例\n");      printf(" -- by 恒易科技 --\n\n");      DATA * data1 = (DATA *)malloc(sizeof(DATA));    data1->age = 21;    data1->name= "dddd";      HANDLE handle = CreateThread(NULL, 0, ThreadFun,data1, 0, NULL);  //传参是传的指针     getchar();    return 0;  }

0 0
原创粉丝点击