死锁的概述(个人学习笔记)

一、资源问题

1、可重用资源和可消耗资源

(1)可重用资源:是一种可供用户重复使用多次的资源。

性质:①每个可重用资源中的单元,只能分配给一个进程使用,而不允许多个进程共享;

②进程若要使用可重用资源,则要按照下列步骤:

1' 请求资源,如果请求资源失败,则进程将会被阻塞或循环等待;

2' 使用资源,进程对资源进行操作(如打印机进行打印);

3' 释放资源,当进程使用完资源后,自己将其释放;

③系统中每类可重用资源中的单元数目是相对固定的,进程在运行期间,既不能创建进程,也不能删除资源。

(2)可消耗资源:又称作临时性资源,它是在进程运行期间由进程动态创建和消耗的。

性质:①每类可消耗性资源的单元数目在进程运行期间是可以不断变化的,有时它可能由许多,有时它可能为0

②进程在运行的过程中,可以不断地创造可消耗资源的单元,将他们放入该资源的缓冲区中,以增加该资源的单元数目;

③进程在运行过程中可以请求若干个可消耗资源单元,用于进程自己消耗,并不再将他们返回给该资源类。

2、可抢占资源和不可抢占资源

(1)可抢占资源:指某进程在获得这类资源后,这类资源可以再被其他进程或系统抢占,

(2)不可抢占资源:指一旦系统把这类资源分配给某进程之后,就不能将它强行收回,而只能在进程用完后等

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值