![]() |
1
6
你可以看看
|
![]() |
2
1
但是,即使每个工作进程都创建了一个事务作用域,如果创建了一个新的事务作用域,它们实际上也是由.Net嵌套到顶级事务作用域的。
如果您想要有一个嵌套的分层事务,那么您可能想要用
|
![]() |
3
-3
代码的问题在于,在调用之前,您没有等待所有线程完成它们的工作:
因此,任何线程都可以在多线程事务作为原子事务完成之前调用此方法。您可能需要使用Semaphore类来避免冲突。
|
![]() |
Van Thoai Nguyen · MSSQL如何正确锁定行并插入? 8 年前 |
![]() |
bilpor · MSMQ忽略事务作用域 9 年前 |
![]() |
Aleksandar · 获取事务的开始和结束时间-SQL Server 10 年前 |