Collision avoidance

For measures taken to prevent computer programs from deadlocking over shared resources, see Collision avoidance (networking).

Collision avoidance is the maintenance of systems and practices designed to prevent vehicles such as cars, trains, ships, and airplanes from colliding with other vehicles. Examples include: