免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jiufei19
打印 上一主题 下一主题

关于linux线程的pthread_exit函数调用的问题 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2009-10-28 09:55 |显示全部楼层
原帖由 jiufei19 于 2009-10-20 17:15 发表
大家好,我在学习linux的线程编程时对线程的退出函数pthread_exit的调用参数的使用感到迷惑,敬请大家帮忙解惑。

pthread_exit(void *val); 根据aupe介绍,avl是线程退出时,退出码所保存的地方,因此在调用 ...



小弟不才,也来热闹一把。因为我是做java开发的,c功底一般,错误之处,还请指出。

pthread_exit((void *)0);

在这里,最关键地是“(void *)0”到底做了那些事情?

窃以为,(void *)0 等价于  int *  i;  int a =0; i=&a;

也就是说,这里并非是一个类型转换,而是初始化的动作。

论坛徽章:
0
2 [报告]
发表于 2009-10-28 10:25 |显示全部楼层
这么好的解释没人看,我自己顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP