pthread

#include <stdio.h>

#include <stdlib.h>

#include <pthread.h>

void thread(void)

{ int i;

for(i=0;i<3;i++)

{ sleep(1);

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 (1); }

for(i=0;i<3;i++)

{

printf("This is the main process.\n"); sleep(1);

}

pthread_join(id,NULL); return (0);

}

posted @ 2012-02-17 22:37  greencolor  阅读(151)  评论(1编辑  收藏  举报