死锁

死锁(英语:Deadlock),又译为死结,计算机科学名词。当两个以上的运算单元,双方都在等待对方停止运行,以获取系统资源,但是没有一方提前退出时,就称为死锁。在多任务操作系统中,操作系统为了协调不同进程,能否获取系统资源时,为了让系统运作,必须要解决这个问题。 死锁产生的条件: 在上面的图片中,线程1持有一个资源R1,需要另一个资源R2来完成执行,但R2被线程2锁定,而线程2需要R3,而R3又被
相关文章
相关标签/搜索