线程问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
handongxu
帖子: 104
注册时间: 2012-08-14 20:00

线程问题

#1

帖子 handongxu » 2012-09-02 9:19

创建一个线程:
err=pthread_create(&tid1,NULL,thr_fn1,(void *)1);
if(err!=0)
{
printf("error .... \n");
return -1;
}
创建一个线程后的返回值是0的时候才表明线程创建成功吗?
谢谢~
头像
cjxgm
帖子: 1952
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
联系:

Re: 线程问题

#2

帖子 cjxgm » 2012-09-02 9:29

返回的是错误号,没有错误就返回0
PS:最好不要写成 if(err!=0),写成 if (err) 更好理解(可以直接翻译成:如果(有错误))
Clanjor Prods. | Develop for Developers. (C++, Lua) | 作曲编曲 | 实时渲染引擎
回复