winform里用了两个定时,老是互相抢资源,占用数据库连接,有没有什么好的解决方案呢
rt
------解决方案--------------------额..之前理解错了 别改端口号 你可以试试 在一个连接打开后 加上一个锁
------解决方案--------------------定时器就是一个线程,两个线程的并发问题,只能考虑用Synchronize,wait,notify去控制。
不明白为什么需要用2个定时器,把问题搞复杂。
------解决方案--------------------试试单例模式也许可以
------解决方案--------------------应该可以合并成一个定时器,比如 把定时的时间改小,然后在定时器触发的事件里切换着来查询你原来的两个数据库操作,这样应该行。