竞争危害 Race condition
(重定向自Race Hazard)

竞争危害(race hazard)又名竞态条件(race condition)。旨在描述:一个系统或者进程的输出,依赖于不受控制的事件的出现顺序或者出现时机。本辞源自于:两个信号试着彼此竞争,来影响谁先输出。
例如,计算机的两个进程都试图修改一个共享内存的内容。在没有并发控制的情况下,最后的结果依赖于两个进程的执行顺序与时机,特别是如果发生了并发访问冲突,则最后的结果是不正确的。
竞争危害常见于:不良设计的电子系统,特别是逻辑电路,然而它们在软件里也常见。