摘要:
什么是死锁死锁的概念(一)死锁是两个或两个以上的进程中的每一个都在等待其中的其它进程释放资源而被封锁,它们都无法向前推进,陷入永久等待状态,这种现象称为死锁。(二)特点1、占有一定的资源,等待对方释放资源。2、获得对方资源前不释放自己占有的资源。(三)比较死锁:一组进程都不能执行(向前推进)。死循环:进程一直执行,永远不结束。死机:系统中的所有进程都不能执行(向前推进)。二、死锁的起因1、资源有限系统提供的资源数少于并发进程所需要的资源数。2、资源竞争进程的并发性造成对资源的竞争使用。注:一般我们不可能为所要求资源的进程无限制地提供资源。三、关于死锁的进一步说明(一)死锁是进程之间的一种特殊关 阅读全文