线程的编程练习

来源:互联网 发布:python 字典值为空 编辑:程序博客网 时间:2024/06/03 14:02
#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;}


0 0
原创粉丝点击