首页
IT
登录
6mi
u
盘
搜
搜 索
IT
pthread
pthread
xiaoxiao
2021-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
)