日期:2014-05-19  浏览次数:20935 次

Spirng事务可以跨线程吗?
有一个操作,需要两步提交
由于其中一个次要的提交耗时很长,想放到新线程中去做,
请问事务能跨线程吗?

------解决方案--------------------
都没搞过咋说嘛
------解决方案--------------------
应该是不可以的
------解决方案--------------------
需要两次操作的话,感觉上来说 就不应该在同一事务范围内。

假如是一次操作,那就不用分成两线程了

------解决方案--------------------
spring是做不到的事务跨线程的,Spring的事务管理是通过ThreadLocal来操作的,注定一个事务和一个线程紧密相关。
由于是ThreadLocal,所以我觉得不能夸线程。