日期:2014-05-17  浏览次数:20729 次

winform里用了两个定时,老是互相抢资源,占用数据库连接,有没有什么好的解决方案呢
rt
数据库 解决方案 WinForm

------解决方案--------------------
额..之前理解错了  别改端口号  你可以试试 在一个连接打开后 加上一个锁 
------解决方案--------------------
定时器就是一个线程,两个线程的并发问题,只能考虑用Synchronize,wait,notify去控制。
不明白为什么需要用2个定时器,把问题搞复杂。

------解决方案--------------------
试试单例模式也许可以
------解决方案--------------------
应该可以合并成一个定时器,比如 把定时的时间改小,然后在定时器触发的事件里切换着来查询你原来的两个数据库操作,这样应该行。