[問題] 有關多執行緒
小弟目前有一個專案,是一次開四個執行緒分別去做事
在流程中會分別去更新,同一個dataGridView自己所屬那行的訊息(也就是一共四行)
問題來了,執行一段時間後,介面會當掉
也就是介面會停止不動,但去工作管理員看,發現程式還是繼續在執行
實際上也有去改DB跟做事(都正確無誤),只是介面會呆在那裏不動(沒有更新訊息)。
因為程式碼有點繁雜,小弟也不知道該貼那段出來
想請知道的大大給個方向,讓小弟研究下!
以上感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.11.164
→
04/23 15:21, , 1F
04/23 15:21, 1F
→
04/23 16:11, , 2F
04/23 16:11, 2F
→
04/23 16:12, , 3F
04/23 16:12, 3F
→
04/23 16:13, , 4F
04/23 16:13, 4F
感謝以上二位大大回答
目前是以this.Invoke來更新dataGridView訊息.
※ 編輯: ONLYSMART 來自: 114.32.11.164 (04/23 16:29)
→
04/23 17:15, , 5F
04/23 17:15, 5F
感謝y大
確實是更新的很快,間隔時間較短,所以這個錯誤是dataGridView來不及反應造成的嗎?
※ 編輯: ONLYSMART 來自: 114.32.11.164 (04/23 17:27)
→
04/23 17:42, , 6F
04/23 17:42, 6F
→
04/23 17:42, , 7F
04/23 17:42, 7F
→
04/23 17:43, , 8F
04/23 17:43, 8F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
29
43