⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p12.2.c

📁 linux编程源代码,其中是由大量的实例
💻 C
字号:
#include <stdio.h>#include <pthread.h>struct thread_param{	char info;	int num;};void* thread_fun(void* param){	struct thread_param* p;		p=(struct thread_param*)param;	int i;	for(i=0;i<p->num;i++){		printf("%i: %c\n",i,p->info);	}			return NULL;}int main(void){	pthread_t tid1,tid2;	struct thread_param info1;	struct thread_param info2;	int ret;	info1.info='T';	info1.num=2;	ret=pthread_create(&tid1,NULL,thread_fun,&info1);	if(ret==-1){		perror("cannot create new thread");		return 1;	}	info2.info='S';	info2.num=3;		ret=pthread_create(&tid2,NULL,thread_fun,&info2);	if(ret==-1){		perror("call pthread_join function fail");		return 1;	}	if(pthread_join(tid1,NULL)!=0){		perror("call pthread_join function fail");		return 1;	}	        if(pthread_join(tid2,NULL)!=0){                perror("call pthread_join function fail");                return 1;        }	return 0;}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -