老师,我想问下,就是2个请求同时到达一个被事务管理起来的方法中,该方法定义的事务的隔离级别为
读提交级别,传播行为是REQUIRED。
1、那是不是只要有一个请求进来都会开启一个新的事务?
2、在这个方法中,我用synchronized包裹了2个sql查询语句方法,一个是查询某行数据的一个字段值,一个是更新这行数据的那个字段值,
我想下老师,就是如果第一个请求线程先获取到了CPU资源,先进入了synchronized内,此时第二个请求线程等待,此时第一个请求线程做了查询这行数据的字段值,后修又改了这个字段值,接着第一个请求线程走出synchronized代码块,然后第二个请求线程进入了synchronized内,同样也是先查询那个字段值,然后修改那同一个值,那他先查询的值,是否是第一个请求线程更新后的值,还是说查询到的是第一个请求线程更新之前的值,