看板 C_Sharp 關於我們 聯絡資訊
各位大大, 小弟目前在使用c# system timer時,在Elapsed event 內定時(2秒)將資料上傳至資料庫。 但發現form表單總會停頓一下(瞬間用滑鼠去移動會有無法回應的現象), 約1秒後又可以了,每次timer循環都是如此,但資料都有正確寫進資料庫。 請問有什麼方法可以改善此現象嗎?? 或是可以在system timer再成立一個thread去run 此次的寫資料庫動作呢?? 請先進們多多指教,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.117.205 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1413315471.A.89D.html
johnpage: 寫時間的目的是做啥 10/15 06:26
ooooooo: backgroundworker 應該可以解決你的問題 10/15 10:06
spiderman007: 謝謝樓上..我是將SynchronizingObject屬性拿掉解決 10/16 00:02