阻塞和死锁的区别

死锁:资源互不相让。 阻塞:由于资源短缺,而造成的部分程序暂停等待 最后附上死锁的官方解释条件: 阻塞: 由于资源不足而引起的排队等待现象。 死锁: 1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。 2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已
相关文章
相关标签/搜索