C语言多线程创建(入门级)

365彩票手机app下载 📅 2025-10-08 10:23:35 👤 admin 👁️ 8193 ❤️ 265
C语言多线程创建(入门级)

相关文件及函数说明:

:这是线程头文件,与线程有关的函数和类型均在这里面定义。

pthread_t :线程标识符类型定义,在创建线程时必须要使用线程标识符。

pthread_create();线程创建函数,用于创建函数有四个参数,其中第二个和第四个置NULL就好。第一个是线程标识符,第三个是线程函数的指针,为了方便,在写线程函数时可定义函数为指针类型。

pthread_join():线程等待函数,为了防止线程还未运行结束,但是主进程结束导致的问题。有两个参数,第一个参数为要等待的进程标识符,第二个参数直接置NULL即可。

代码示例:

#include

#include

#include

#include

pthread_t thread[2];

void *PrintNumber()

{

for(int i=0;i<50;i++){

printf("线程PrintNumber()正在执行");

printf("number=%d\n",i);

Sleep(10);

}

}

void *PrintCharacter()

{

char mych='a';

for(int j=0;j<50;j++){

printf("线程PrintCharacter()正在执行");

printf("Character=%c\n",mych+(j%26));

Sleep(10);

}

}

int main()

{

pthread_create(&thread[0],NULL,PrintNumber,NULL

相关推荐

鳊鱼能长多大,能活多久
365bet体育在线365

鳊鱼能长多大,能活多久

📅 09-14 👁️ 9850
小米米粉卡激活全攻略:快速上手及常見問題解答
形如水的四字成语(形容如水成语有哪些)(20个)
365彩票手机app下载

形如水的四字成语(形容如水成语有哪些)(20个)

📅 10-05 👁️ 2524