Một cuộc đua quan trọng là một khiếm khuyết trong đó một chủ đề hay quá trình đôi khi có thể
trải nghiệm một thất bại vì một sợi hoặc quá trình can thiệp vào
'bình thường' chuỗi các sự kiện. Các khiếm khuyết mà không phải là các thread khác sẽ cố gắng để làm
một cái gì đó, nhưng mà hệ thống cho phép can thiệp để xảy ra. Cuộc đua quan trọng được
thường gọi đơn giản là "điều kiện chủng tộc ', mặc dù từ' quan trọng 'nên được sử dụng
để phân biệt một khiếm khuyết từ một cuộc đua mà không có hậu quả xấu.
Một loại đua quan trọng xảy ra khi hai quy trình hoặc đề thường làm việc
cùng nhau để đạt được một số kết quả; Tuy nhiên, nếu một người được tăng tốc lên hoặc bị chậm lại
sau đó kết quả là không chính xác. Điều này được minh họa trong hình 10.6, nơi mà trong
trường hợp bình thường của các dữ liệu được đọc bởi thread B trước khi nó được tạo ra bởi thread A.
đang được dịch, vui lòng đợi..
