写得第一个linux下面c的多线程的例子
来源:互联网 发布:天翼图书 大数据销售 编辑:程序博客网 时间:2024/05/29 16:17
/* * ===================================================================================== * * Filename: example.c * * Description: test how to use thread * * Version: 1.0 * Created: 11/09/2008 08:01:33 AM * Revision: none * Compiler: gcc * * Author: xielingyun * Company: * * ===================================================================================== */#include <stdio.h>#include<stdlib.h>#include <pthread.h>void thread(void){ int i; for(i=0;i<3;i++) printf("This is a pthread./n");}int main(void){ pthread_t id; int i,ret; ret=pthread_create(&id,NULL,(void *) thread,NULL); if(ret!=0){ printf ("Create pthread error!/n"); exit(EXIT_FAILURE); } for(i=0;i<3;i++){ printf("This is the main process./n"); pthread_join(id,NULL); } return (0);}