相关疑难解决方法(0)

事务(进程ID)在锁资源上与另一个进程死锁,并被选为死锁牺牲品.重新运行该交易

我有一个C#应用程序,它使用存储过程将数据插入SQL Server(2008)表.我正在使用多线程来做到这一点.正在从线程内部调用存储过程.现在我的存储过程在插入数据时使用"tablock".执行此代码时,我收到以下错误:"事务(进程ID)已锁定资源与另一个进程死锁,并已被选为死锁牺牲品.重新运行该事务."

任何人都可以帮我解决这个问题吗?

c# sql-server multithreading deadlock

18
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×1

deadlock ×1

multithreading ×1

sql-server ×1