老师您好,在事务中启动线程,如何保证线程方法在事务提交之后执行线程方法?
来源:2-4 并发模拟-代码
![](http://img1.sycdn.imooc.com/user/57e2715f00011d6901000100-100-100.jpg)
温柔的微笑
2019-06-14
在一个事务方法中执行insert操作,在执行完成后调用线程方法执行去查找这条数据,正常情况下,是查不到的,因为可能那个事务还没有提交,我想请问我能保证线程方法在事务提交之后执行吗?
写回答
1回答
-
Jimin
2019-06-15
你好,事务针对的是同步处理的结果,使用线程代表走的是异步,这时不管后续执行成功与否,同步都是提交成功的,这时额外启动的线程无论执行成功与否,都与同步线程里的事务无关,更多的时候是事务早已提交了。
00
相似问题