mysql中如何避免或者预防死锁?

提问者:帅平 问题分类:面试刷题

mysql中如何避免或者预防死锁?

1 个回答
Rae
Rae 管理员

mysql中避免或者预防死锁只需要破坏四个必要条件其中之一即可:

1、破坏互斥条件:不可行
2、破坏请求和保持条件:线程启动时一次性请求完所有需要的资源,运行途中不允许请求其他资源
3、破坏不剥夺条件:请求新的资源时得不到满足,必须释放已经保持的所有资源,待以后需要时再重新申请
4、破坏循环等待条件:给资源编号,只允许顺序申请资源

发布于:1个月前 (10-20)
我来回答