专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

多線程問題解决思路

发布时间:2011-06-23 15:59:33 文章来源:www.iduyao.cn 采编人员:星星草
多線程問題
我寫了一個程序,定時到數據庫中檢查有沒有新的數據
在界面上用一條進度條來顯示進度,為了讓進度條可以一直顯示,我用了多線程
就是一個主線程UI,一個後台線程用於檢查數據庫中的記錄
現在的問題是:
這個程序開始運行時還好好的,但執行了一段時間以後(通常是10個小時左右),就會變得非常慢,進度條根本不動。

我只是定義了一個int型的變量DoneCount用來表示已經處理的記錄數
後台線程修改DoneCount的值,主線程定時讀取DoneCount的值來給進度條賦值,所以應該不會有什麼線程同步的問題。

我想可能是我有什麼資源沒有釋放的原因,或許是我用了多線程的原因。


------解决方案--------------------
你系如何开始线程的,会否你没有判断线程已经关闭就开始下一次线程操作了。
------解决方案--------------------
你试下不检索数据库,看下有没问题。(空转)
------解决方案--------------------
連不上數據庫有沒有抛出異常阿~~~~
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: