mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update operating-system-basic-questions-01.md
This commit is contained in:
parent
3bb366ad35
commit
7b45305b04
@ -179,7 +179,7 @@ head:
|
|||||||
|
|
||||||
破坏第一个条件 **互斥条件**:使得资源是可以同时访问的,这是种简单的方法,磁盘就可以用这种方法管理,但是我们要知道,有很多资源 **往往是不能同时访问的** ,所以这种做法在大多数的场合是行不通的。
|
破坏第一个条件 **互斥条件**:使得资源是可以同时访问的,这是种简单的方法,磁盘就可以用这种方法管理,但是我们要知道,有很多资源 **往往是不能同时访问的** ,所以这种做法在大多数的场合是行不通的。
|
||||||
|
|
||||||
破坏第三个条件 **非抢占** :也就是说可以采用 **剥夺式调度算法**,但剥夺式调度方法目前一般仅适用于 **主存资源** 和 **处理器资源** 的分配,并不适用于所以的资源,会导致 **资源利用率下降**。
|
破坏第三个条件 **非抢占** :也就是说可以采用 **剥夺式调度算法**,但剥夺式调度方法目前一般仅适用于 **主存资源** 和 **处理器资源** 的分配,并不适用于所有的资源,会导致 **资源利用率下降**。
|
||||||
|
|
||||||
所以一般比较实用的 **预防死锁的方法**,是通过考虑破坏第二个条件和第四个条件。
|
所以一般比较实用的 **预防死锁的方法**,是通过考虑破坏第二个条件和第四个条件。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user