帮忙么网 > JAVA > 当前页面

数据库出现死锁的案例

2025-08-01 NEW个对象

报告生成案例:


报告编辑的时候:更新模板内容,更新报告引用的id。

报告生成的时候:更新报告引用的id,再更新模板内容,修改报告生成状态。


报告编辑的时候会定时保存,所以在生成报告的时候,有的时候会卡着不动。


防止死锁的策略:


报告生成的时候:先更新模板内容,再更新报告引用的模板Id。


因为程序并发量不大,出现死锁的概率不高。

上一篇:java代码,随机打乱一个数组

下一篇:

相关文章

  • cglib与jdk代理的区别

    JDK 动态代理: 只支持接口代理。它通过反射机制生成一个实现了指定接口的代理类。 代理对象只能调用接口中定义的方法。 CGLib 动态代理: 通过继承方式生成代理类。它可以代理没有实现接口的类。 代理对象可以调用类中的所有方法(除了final方法)。

    NEW个对象 2025-01-18

  • 面向对象三大特性 :封装、继承、多态

    面向对象三大特性 :

    NEW个对象 2025-01-10

  • for循环执行流程

    这也是一个笔试题,也是一道即便再复习两年也不会复习到点。

    NEW个对象 2025-01-13

推荐文章