... việc dữ liệu bị lỗi .nói chung nó xuất hiện khi vài luồng cố gắng truy nhập vào cùng 1 dữ liệu và không quan tâm đến các luồng khác làm gì để hiểu ta xem ví dụ sau : Giả sử ta có 1 mảng các đối ... bởi vì các luồng khác có thể nhảy vào tiến trình của chúng trong khi luồng không hoạt động đang chờ. Độ ưu tiên luồng Ta có thể đăng kí các độ ưu tiên khácnhau cho các luồng khác nhau trong ... yêu cầu 1 lock trên a, trong khi vào cùng thời điểm đó luồng thứ hai yêu cầu lock trên b. 1 khoảng thời gian ngắn sau , luồng a gặp câu lệnh lock(b) , và ngay lập tức bước vào trạng thái ngủ,...