- 中文名
- 竞争危害
- 外文名
- race hazard
- 别 名
- 竞态条件
- 常见于
- 不良设计的电子系统
简介
播报编辑
网络上,竞争危害会在多用户同时试图访问同一个可用讯息通道时产生。再系统同意访问前没有计算机能得到讯息通道被占用的提醒。统计上说这种情况通常发生在极端长延迟时间的网络里,譬如地球同步卫星。解决之道是用户于先预产生优先级列表。然而黑客可以利用这局臭种竞争危故验影害取得非法访问网络的权利。
竞争承店凶寒冒巩拳洪险(race hazard)浆甩几又名竞态条件、竞争条件(race condition),它旨在描述一个系统或者进程的输出依赖于不受控制的事件出现顺序或者出现时机。此词源自于两个信号试着彼此竞争,来影响谁先输出。
实例
播报编辑
- 1.
- 2.
- 3.
并发控制
播报编辑
- 现有两处火车票售票点,同时读取某一趟列车车票数据库中车票余额为 X。两处售票点同时卖出一张车票,同时修改余额为 X -1写回数据库,这样就造成了实际卖出两张火车票而数据库中的记录却只少了一张。
产生这种情况的原因是因为两个事务读入同一数据并同时修改,其中一个事务提交的结果破坏了另一个事务提交的结果,导致其数据的修改被丢失,破坏了事务的隔离性。并发控制要解决的就是这类问题。