分别在不同的线程调用同一个带事务的方法,那么这两个方法的执行时互斥的么,即一个方法必须要等另一个方法操作完么?
当发生了当前读,都会对相应的行加上排它锁,并且在事务结束以后释放锁
两次操作事务有对相同的行加排它锁,其中一个线程就需要等待另外一个线程事务提交才能继续执行程序
两次操作事务并没有有对相同的行加排它锁的,两个线程相互不影响
8 回答6.5k 阅读
1 回答2.5k 阅读✓ 已解决
5 回答1.5k 阅读
1 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.1k 阅读✓ 已解决
3 回答2.4k 阅读
这个取决于数据库的隔离级别。两个事务不互相影响就没有必要互斥啊。