「已注销」 2023-06-13 13:38 采纳率: 25%
浏览 30
已结题

编译器识别不出我用pthread_create使用了局部变量?

我试着写了个多线程程序,结果…如题。

main:

int main(){
    pthread_t ks, ma;
    pthread_create(&ks, NULL, _clock, NULL);
    pthread_create(&ma, NULL, zh_cn, NULL);
    pthread_exit(NULL);
}

两个函数的开头:

void* _clock(void *argc)
//_clock的开头
void* zh_cn(void *args)
//zh_cn的开头

编译器说:

img

这啥么个情况?求解!

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2023-06-13 13:48
    关注

    没关系,是提示你参数在函数里没有被使用

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月13日
  • 创建了问题 6月13日