1. 两个事务获取相互兼容的锁, 再次获取排他锁时出现死锁
2. 批量对数据加锁, 加锁过程是个持续性的. 案例见https://blog.csdn.net/asdfsadfasdfsa/article/details/83030011