摘要: 死锁的规范定义 如果一个进程集合中的每个进程都在等待只能由该进程集合中的其他进程才能引发的事件,那么,该进程集合就是死锁的。死锁举例资源死锁: 假如两个进程都准备将扫描的文件记录到CD上,可用资源只有扫描仪一台,CD刻录机一台。A进程请求使用扫描仪,并被授权使用,B进程首先请求使用CD刻录机,也被授权使用。现在A要请求使用刻录机,该请求在B释放刻录机前被拒绝,A处于阻塞状态;而B在该情况下,非但不放弃刻录机的使用权,还继续请求使用扫描仪。于是,A和B都处于阻塞状态,并且一直处于这种状态。通信死锁: A进程向B进程发送请求信息,然后阻塞直至B回复。假如此时请求信息丢失,A将阻塞以等待回复,而.. 阅读全文
posted @ 2012-03-23 11:44 粗暴的香蕉 阅读(435) 评论(0) 推荐(0)