[問題] 不斷重建thread 造成當機...

看板C_and_CPP作者 (Josh Bourne)時間14年前 (2011/03/15 08:42), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): VC++ MFC 目前所做的程式有開四個Thread, 因為實現上需要每拉動slider就重建CreateThread 沒有等Thread自行結束, 所以程式有時候拉動slider太多次會整個程式執行到當掉 並出現在thrdcore.cpp內 case MSGF_DIALOGBOX: // handles message boxes as well. pMainWnd = AfxGetMainWnd(); <--中斷在這個地方 請問各位是哪邊有錯或是有什麼辦法能解決呢? 先謝謝各位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.112.5 ※ 編輯: Josh770424 來自: 140.123.112.5 (03/15 20:35)

03/16 01:08, , 1F
改成定時去抓 slider 的位置,有變再開 thread
03/16 01:08, 1F

03/16 01:26, , 2F
為什麼不同一個CreateThread一直使用,而要重建呢???
03/16 01:26, 2F

03/16 01:26, , 3F
一直用同一個Thread就好了呀
03/16 01:26, 3F

03/16 14:45, , 4F
因為整個程式還滿複雜的 想說要重新開始 選重來比較快
03/16 14:45, 4F
文章代碼(AID): #1DVoP-yb (C_and_CPP)