标签: spring spring-transactions
假设某个线程进入名为m1()的方法并启动一个新事务。当第二个线程尝试输入相同的方法时,我们注意到第二个方法被阻止。在第一个线程完成作业之前,PROPOGATION_REQUIRED会阻塞第二个线程吗?隔离未设置(默认)。
感谢。
答案 0 :(得分:2)
不,事务传播设置与被阻止的一个线程无关。事务正好用于允许多个线程同时访问同一个数据库而不会出现问题。
此方法是同步的吗?因为这可以解释阻塞行为。