您的位置:首页 > 其它

pthread_struct

2016-12-03 11:01 375 查看
#include <stdio.h>

#include <pthread.h>

#include <unistd.h>

#include <stdlib.h>

struct menber

{

int a;

char *s;

};

void *create(void *arg)

{

struct menber *temp;

temp=(struct menber *)arg;

printf("menber->a = %d  \n",temp->a);

printf("menber->s = %s  \n",temp->s);

return (void *)0;

}

int main(int argc,char *argv[])

{

pthread_t tidp;

int error;

struct menber *b;

b=(struct menber *)malloc( sizeof(struct menber) );

b->a = 4;

b->s = "zieckey";

error = pthread_create(&tidp, NULL, create, (void *)b);

if( error )

{

printf("phread is not created...\n");

return -1;

}

sleep(1);

printf("pthread is created...\n");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: