关于10-31的事务问题

来源:10-31 事务与锁防止多次减库存

稳稳地幸福

2017-08-04

老师在课程中说到,Db::startTrans()会自动开启锁,而我查了文档以及百度,都没有提及,所以感觉很困惑。Db::startTrans()是否真能开启锁机制。还有链式方法的Lock(true),这个锁是什么时候会消失呢?希望可以解惑.

写回答

1回答

7七月

2017-08-06

这个你可以自己测试下,用断点的方式 进入到Trans里,然后不动,你其他的线程是走不进这段代码的。这个锁是事务锁。事务执行完后消失。如果你不相信是否真的开启,那唯有自己验证。

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4826 学习 · 4382 问题

查看课程