作者psboy (屠牛特攻队)
看板LinuxDev
标题[问题] pthread的回传要怎麽写?
时间Tue Mar 17 21:05:33 2009
参考了一些文件还是想不出来
实在不想用global var
有没有比较好一点的方法可以做到类似function的return?
是可以宣告void * status在pthread_join的时候储存
但是不知道怎麽捞资料出来 :Q
-
还是方向根本就错了?
也有试过用pthread_getspecific
不过资料一离开thread似乎就变空了 囧
-
感谢 用关键字咕狗第1篇就有了 xD
英文不好误解!pthread_exit! function never returns的意思了 囧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.143.66
※ 编辑: psboy 来自: 219.87.143.66 (03/17 21:14)
1F:→ hpeter:pthread_join & pthread_exit 03/18 00:12
※ 编辑: psboy 来自: 219.87.143.66 (03/18 10:21)
2F:→ psboy:不过问题又来了 如果是回传一堆资料怎麽办?传址似乎会出鎚 03/18 11:27
3F:→ psboy:原来一开始就传struct进去在thread里面设定好回传值就好了xD 03/18 16:49
4F:→ hpeter:可以试试在 thread 里 malloc 一个struct 用 pthread_exit 03/18 20:02
5F:→ hpeter:回传 address XD 03/18 20:02