[問題] 關於thread釋放記憶體問題
大家好 小弟目前在寫一個C code
需要用到timer timer會由事件處發
我使用thread來實現timer 每當事件發生就起始一個thread
我想要計時 5秒 thread一啟動 就先下sleep(5)
等sleep結束 再執行我想要做的事
做完下pthread_exit() 結束thread
以上
每一個時間點 大概會有2~3個thread被執行中
不過很詭異的事情 當我執行一段時間後
就會顯示 "Cannot allocate memory"
想請問 有確實的下了pthread_exit() 為何還會出現記憶體空間不足?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.110.178
※ 編輯: puph 來自: 140.123.110.178 (03/05 18:52)
→
03/05 21:05, , 1F
03/05 21:05, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):