pthreadcreate头文件|linux里面线程编译运行问题

|

『壹』 pthread_create函数返回1,也就是说创建线程失败了,这是哪里有问题,麻烦各位帮忙一下

我也碰到同样的问题,我把这一行pthread_attr_setinheritsched(&attr,PTHREAD_EXPLICIT_SCHED);//注释掉就好了,而且attr中的属性值也设置到线程里去了。版如果不权注释的话,就换成ROOT用户执行,因为修改线程调度策略需要超级用户。

『贰』 linux里面线程编译运行问题

#gcc a.c -o a #此句的-o a说明输出目标文件为“a”;#gcc -Wall-lpthread threadcreatetest.c #此句未注明输出目标文件名,系回统默认输出为a.out,所以答编译之后执行./a.out文件。如果上句也没有指明“ -o a ”的话,输出也是a.out,你可以试试


赞 (0)