如何解决多线程造成的数据库死锁 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 仉韵宁声远 2019-03-16 · TA获得超过2.9万个赞 知道大有可为答主 回答量:1.1万 采纳率:26% 帮助的人:644万 我也去答题访问个人页 关注 展开全部 多线程是很容易造成死锁,一般情况下死锁都是因为并发操作引起的。我不懂JAVA,但死锁这个问题每种开发工具和数据库都会碰到.解决办法是:1、程序方面优化算法(如有序资源分配法、银行算法等),在一个程序里,能不用多线程更新同一张数据库表尽量不要用,如果要用,其避免死锁的算法就很复杂。2、数据库方面设置等待超时时间3、发生死锁后直接KILL掉数据库进程 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容多线服务器-单机防御1000G-5000G-可测试多线服务器防御企业级DDOS,CC防护,单机防御超强,提供多线服务器租用,防御超强,www.xunan.com广告服务器多线串口转以太网-操作简单提供 32 路串口信号,支持多种串口协议同时使用,,支持车载扩频电台、北斗等设备,让通信更稳定可靠!www.gf8848.cn广告 其他类似问题 2009-09-07 如何解决多线程造成的数据库死锁 2 2010-08-06 数据库,因为高访问量,造成线程死锁的原因是,如何来解除呢? 8 2018-01-02 多线程死锁怎么处理.net 2018-06-11 Android 如何解决数据库多线程锁的问题 2018-07-17 SQLite数据库的多线程锁模式问题,怎么解决 2016-11-28 请教多线程操作同一个数据表时,怎么避免表死锁 2013-09-25 怎么处理JAVA多线程死锁问题? 2017-11-10 什么是多线程,如何解决多线程死锁问题 更多类似问题 > 为你推荐: