作者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)
→ hpeter:pthread_join & pthread_exit 03/18 00:12
※ 編輯: psboy 來自: 219.87.143.66 (03/18 10:21)
→ psboy:不過問題又來了 如果是回傳一堆資料怎麼辦?傳址似乎會出鎚 03/18 11:27
→ psboy:原來一開始就傳struct進去在thread裏面設定好回傳值就好了xD 03/18 16:49
→ hpeter:可以試試在 thread 裡 malloc 一個struct 用 pthread_exit 03/18 20:02
→ hpeter:回傳 address XD 03/18 20:02