[問題] pthread lock&unlock

看板C_and_CPP作者 (我不知道)時間14年前 (2010/05/08 14:16), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 使用pthread的時候,compile沒問題 但程式執行到pthread_mutex_lock(&mut) 時,就出現 pthread_mutex_lock.c:87: __pthread_mutex_lock: Assertion 'mutex->data.owner = 0' failed 已經終止 然後程式就關了 = = 找很久都不知道原因 想請問有人知道這可能是什麼原因嘛?! 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) linux / ubuntu -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.172.72

05/08 17:36, , 1F
有先呼叫 init 做初始化嗎?
05/08 17:36, 1F

05/08 22:30, , 2F
有喔~ 不過已經解決了~ 似乎是stack大小不夠?!
05/08 22:30, 2F

05/08 22:30, , 3F
設定大小之後他就沒問題了~"~
05/08 22:30, 3F
文章代碼(AID): #1BvG6Z83 (C_and_CPP)