操作系统-11-死锁原理

引言 计算机的某些资源同一时间只能一个进程或线程使用,比如打印机,如果两个进程同时使用打印机便会出问题。所以需要使用锁来控制进程并发的使用某些资源,但是不恰当的使用锁会造成一个严重的问题。举个例子,进程A申请扫描仪,A获得扫描仪;进程B申请刻录仪,B获得刻录仪,此时进程A需要申请刻录仪,而进程B要申请扫描仪,因为进程A、B都需要有扫描仪和刻录仪才能完成工作,因此这个过程将一直等待下去,这就叫做死锁
相关文章
相关标签/搜索