QQ网名大全

C语言如何写出10个线程?

#include <windows.h>
#include <stdio.h>
#include <conio.h>
DWORD CALLBACK ThreadProc(LPVOID lpParam)
{
printf("thread %d is running\n",*(int*)lpParam);
return 0;
}
int main()
{
HANDLE pThread[10];
int thread[10];
for(int i=0;i<10;i++)
{
thread[i]=i;
pThread[i]=CreateThread(NULL,0,ThreadProc,thread+i,0,NULL);
}
WaitForMultipleObjects(10,pThread,TRUE,INFINITE);
getch();
return 0;
}
佚名
2024-05-19 16:04:10
最佳回答
类似问题(10)
  • 佚名
    2024-05-19 03:07:36

    C语言如何调用函数

    C语言中,函数调用的一般形式为:函数名(实际参数表)对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗...

  • 佚名
    2024-05-19 02:41:05

    如何写C语言函数?

    1、打开C-Free,按ctrl+N创建一个新的文件。2、然后开始调用函数。3、按F9进行调试后发现没有错误。4、按F5执行程序。5、输入想要输入的数字。6、按...

  • 佚名
    2024-05-19 18:54:45

    Linux C下如何创建一个线程?

    pthread_create(&id,NULL,move,stack);//若stack为字符数组而非字符指针时,传入时不需要强转调用时:void* m...

  • 佚名
    2024-05-19 09:20:14

    一个C语言线程问题

    可以,用struct

  • 佚名
    2024-05-19 17:16:06

    C语言多线程

    win和linux下稍有不同,给你个windows下的例子:#include <windows.h>#include <stdio.h>//#inc...

  • 佚名
    2024-05-19 22:50:15

    c语言线程刚学并不会

    #include<stdio.h>#include<windows.h>DWORD WINAPI Input(LPVOID lpParameter)...

  • 佚名
    2024-05-19 23:10:57

    C语言多线程编程的一个菜鸟问题

    由于是多线程环境,放一个原子变量,每次调用该函数时,让该原子变量的值递增,同时用一个全局变量记录当该变量值为初始值时的值。不知道能明白我的意思没不用原子操作,或...

  • 佚名
    2024-05-19 16:23:23

    如何用VisualStudio写C语言程序

    文件菜单的 新建 里头点进去会出现 新建项目 的框左边选择 Visual C++ 项目右边选择 win32 控制台应用程序并在下面起好名字,选好你的项目的文件夹...

  • 佚名
    2024-05-19 08:00:00

    如何用visual studio2013编写简单C语言程序

    首先打开vs2013,我们发现有 新建项目 和 打开项目 的选项,我们选择新建项目。如何用visual studio2013编写简单C语言程序之后会有一个新建项...

  • 佚名
    2024-05-19 08:00:00

    如何学好C++语言

    1:选一本适合你的教材 流行的C教材很多,比如谭浩强的《C程序设计》,C语言作者的《C程序设计语言》或是《c primer plus》,这些都是不错的入...