sprongboot事务及指令重排序

springboot开启事务@transactional的service中代码会进行指令重排序吗

指令重排是处理器层在保证不改变结果时对代码执行的优化,

重排序是jvm中的行为,只受java自带的关键字volatile的影响。
而你说的@Transactional,是基于java的框架定义的注解,与重排序完全扯不上关系。