问题描述
- db2数据库在什么样的情况下会发生死锁
-
如题,什么样的情况会发生死锁现象,看有些书上的说明我没理解,最好能朱个例子,
解决方案
事务A中已访问A表,并占有它的锁,这时要访问B表
事务B中已访问B表,并占有它的锁,这时要访问A表
上面两个事务同时。这就死锁了,各自需要对方的
解决方案二:
听过姜昆的相声么?比如说你的孩子要上幼儿园,幼儿园说,你要先去单位开了介绍信我才收你的孩子,单位说,幼儿园先得给工厂开介绍信,工厂才能给幼儿园开介绍信。
单位说,没有工厂的介绍信幼儿园没有义务给工厂先开介绍信。
这就是死锁。死锁的本质就是自身等待对方的执行结果,而对象又等待自身执行的结果。
解决方案三:
DB2数据库发生死锁了怎么办
时间: 2024-10-21 12:53:40