现在的位置: 首页 > 综合 > 正文

pthread_create传递参数

2013年05月11日 ⁄ 综合 ⁄ 共 256字 ⁄ 字号 评论关闭
#include <stdio.h>
#include <pthread.h>

pthread_t thread;

void *fn(void *arg)
{
    int i = *(int *)arg;
    printf("arg=%d\n", i);
    return ((void *)0);
}

int main()
{
    int err1;
    int i = 10;
    err1 = pthread_create(&thread, NULL, &fn, &i);
    pthread_join(thread, NULL);
}

gcc thread.c -pthread

./a.out

可以看到参数i.

 

 

 

抱歉!评论已关闭.