小编jso*_*son的帖子

多线程数据库已更新

我有一个Windows服务(C#),我创建多个线程,尝试更新我的数据库中的状态(SQL Server 2005).

SELECT最初有一个,UPDATE后来必须执行.当我不使用锁来同步我的线程时,我收到错误

已经有一个与此Connection关联的开放DataReader,必须先关闭它

但是当我使用lock(在静态对象上)时,更新速度非常慢.

任何人都可以帮助我解决这个问题.

c# multithreading database-connection sql-server-2005

0
推荐指数
2
解决办法
1104
查看次数