pthread

    xiaoxiao2021-12-14  22

    #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-971831.html

    最新回复(0)