Tình trạng chạy đua hoặc nguy cơ chạy đua là hành vi của một hệ thống điện tử, phần mềm hoặc hệ thống khác, trong đó hành vi thực chất của hệ thống phụ thuộc vào trình tự hoặc thời gian của các sự kiện không thể kiểm soát được khác. Nó trở thành lỗi khi một hoặc nhiều hành vi có thể không mong muốn.