1231

    xiaoxiao2021-12-14  15

    #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; }
    转载请注明原文地址: https://ju.6miu.com/read-972244.html

    最新回复(0)