锁知识点汇总

死锁产生的原因、解决方案:

(好文)---------------https://blog.csdn.net/hd12370/article/details/82814348

多个进程或者事务运行过程中争夺资源,造成一种僵持、无法向前推进的状态

(1)不可剥夺资源的竞争(如打印机)(排队打电话,前面人打个没完没了)

(2)竞争临时资源(硬件中断、信号、消息、缓存区内消息等)通常顺序不当,产生死锁

(3)进程间推进顺序不当,交错 马路堵车:【来来各占用了一条道,想通过,必须开到对方车道,但这时双方又都动不了】) 两个小朋友抢玩具:双方各自拿着一个玩具不松手,接着又去抢对方的玩具,限入僵持

posted @ 2021-07-12 15:11  无聊的蚂蚁  阅读(53)  评论(0编辑  收藏  举报