更新表 死锁如何解决?

funnyone 2012-10-22 11:09:29
a 线程 在一个事务中,先更新A 表,后更新B 表
b线程相反

中间发生死锁
如何解决?
...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2012-10-23
  • 打赏
  • 举报
回复
全部都A,B这个顺序,你会想到办法,嘿嘿。
update就是一个动作而已,你可以强制lock table哦
加油馒头 2012-10-23
  • 打赏
  • 举报
回复
同时锁定两张表
jumpheightway 2012-10-23
  • 打赏
  • 举报
回复
共用事务
AlexMoonshadow 2012-10-23
  • 打赏
  • 举报
回复
对呢对呢,先锁了再操作。
MiceRice 2012-10-22
  • 打赏
  • 举报
回复
考虑b线程先锁A表,然后再开始执行:更新B表,更新A表。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧