fault和fail的区别

2024-10-30 03:00:57 业界科普

fail和fault区别 

Failure和Fault的区别如下:

Failure:当一个系统不能执行所要求的功能时,即为Failure,可译为“失效”。Failure是系统功能减弱或丧失的状态。

Fault:可能导致系统或功能失效的异常条件(Abnormal condition that can cause an element or an item to fail.),可译为“故障”。Fault是造成Error的根源,通常程序员称之为BUG。

关系分析:当Fault是另外一个组件/系统的失效时,则有Failure (Fault) -> Error -> Failure;当将Fault说成是某组件状态Error时,则有Error (Fault) -> Error -> Failure。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。