鸵⻦策略

假设的前提是,这样的问题出现的概率很低。⽐如,在操作系统中,为应对死锁问题,可以采⽤这样的⼀种办法。当系统发⽣[死锁](时不会对⽤户造成多⼤影响,或系统很少发⽣[死锁]的场合采⽤允许死锁发⽣的鸵⻦算法,这样⼀来可能开销⽐不允许发⽣死锁及检测和解除死锁的 ⼩。如果[死锁]很⻓时间才发⽣⼀次,⽽系统每周都会因硬件故障、 [编译器]错误或操作系统错 误⽽崩溃⼀次,那么⼤多数⼯程师不会以性能损失或者易⽤性损失的代价来设计较为复杂的死锁解决策略,来消除死锁。鸵⻦策略的实质:出现死锁的概率很⼩,并且出现之后处理死锁会 花费很⼤的代价,还不如不做处理, OS中这种置之不理的策略称之为鸵⻦策略(也叫鸵⻦算法)。

Last updated