计算机科学中什么叫资源,什么叫死锁

[复制链接]
查看11 | 回复0 | 2010-1-20 17:32:08 | 显示全部楼层 |阅读模式
对计算机而言,资源指的是 CPU,存储器,磁盘,打印机等各种各样的设备。死锁有很多情况,比如说有两个进程1、2同时要求从磁盘制作一张CD,1申请获得了磁盘,2申请获得了CD,此时1需要CD才能释放磁盘,而2需要磁盘才能释放CD,两个程序都无法继续,这就叫直接死锁;间接死锁发生在多个设备之间,比如说网络上有三个节点A、B、C,它们的缓冲区都已排满等待发送的数据,A要发送给B,B要发送给C,C要发送给A,但A、B、C都需要多余的缓冲区来接受数据,所以它们都无法发送数据,也就无法腾出新的缓冲区,这叫间接死锁
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行