切換
舊版
前往
大廳
主題

pthread_cancel 與 C++ 解構子的坑

鍋貼企鵝 | 2020-01-28 21:47:29 | 巴幣 2 | 人氣 294

簡介:

停 thread 有幾種常見的方式,其中一種就是 pthread_cancel,而之前工作上就是使用 pthread_cancel 來停 thread, 但偶爾會發現 daemon core dump 在奇怪地方,深入研究之後發現 pthread_cancel 有坑,本篇簡單記錄下此坑,希望可以幫到之後的人。

因為有些程式碼,照慣例還是給與另外一個 blog 的網址。

創作回應

♙♲⚙\~O_O~/⚙♲♙
提問:ThreadFunc最後是不是應該加個return NULL之類的回傳值?
2020-01-29 13:07:21
鍋貼企鵝
不用唷,使用 pthread_exit 即可。
2020-01-29 13:19:33
♙♲⚙\~O_O~/⚙♲♙
原來如此
還真的反組譯回去,真的長一樣[e28]
2020-01-29 20:42:51

相關創作

更多創作