代码:
using (var db = new TestDataContext(connectionString))
{
var result = db.usp_Update_TestTable(id, state);
}
更新存储过程usp_Update_TestTable
非常简单,它只是更新TestTable
。
问题:
我想了解是否正在运行多个线程,并且线程A开始更新表,并且线程B同时调用了相同的方法。会发生什么。
如果答案3是答案,是否有任何方法可以使此操作线程安全?
谢谢。
答案 0 :(得分:-1)
您好,这里是链接https://dzone.com/articles/parallel-sql-c,在这里它说明了如何使用任务库通过并行编程来实现线程安全,当然,异步/等待也适用于这种情况。