trả lời tin nhắn này. Các điều kiện mà một quá trình trả lời một yêu cầu được thiết kế để đảm bảo rằng điều kiện ME1-ME3 được đáp ứng. Quy trình cho p2 p1} pN chịu từ định danh số riêng biệt. Họ được giả định có kênh truyền thông với nhau, và mỗi quá trình pi giữ một chiếc đồng hồ Lamport, Cập Nhật theo các quy tắc LC1 và LC2 của phần 14.4. Thư yêu cầu nhập cảnh của các hình thức , nơi mà T là dấu thời gian của người gửi và pi là nhận dạng của người gửi. Mỗi quá trình ghi lại trạng thái của nó đang ở bên ngoài phần quan trọng (phát hành), muốn nhập cảnh (WANTED) hoặc là trong phần (HELD) quan trọng trong một nhà nước thay đổi. Giao thức được đưa ra trong hình 15.4. Nếu một quá trình yêu cầu nhập cảnh và nhà nước của tất cả các quá trình khác được phát hành, sau đó tất cả quá trình sẽ trả lời ngay lập tức yêu cầu và requester sẽ có được nhập cảnh. Nếu một số quá trình đang được tổ chức nhà nước, sau đó quá trình đó sẽ không trả lời yêu cầu cho đến khi nó đã kết thúc với phần quan trọng, và do đó requester không thể đạt được mục nhập trong khi chờ đợi. Nếu hai hoặc nhiều quá trình yêu cầu nhập cùng một lúc, sau đó yêu cầu cho dù quá trình mang dấu thời gian thấp nhất sẽ là người đầu tiên để thu thập N –1 trả lời, cấp nó nhập tiếp theo. Nếu các yêu cầu chịu bằng Lamport timestamps, các yêu cầu được sắp xếp theo các quá trình định dạng tương ứng. Lưu ý rằng, khi một quá trình yêu cầu nhập cảnh, nó defers xử lý yêu cầu từ các quá trình khác cho đến khi yêu cầu riêng của mình đã được gửi và nó đã ghi dấu thời gian T của yêu cầu. Điều này là do đó quá trình đưa ra quyết định phù hợp khi xử lý yêu cầu. Thuật toán này đạt được tài sản an toàn ME1. Nếu nó đã có thể cho hai quá trình pi và pj (ij z) để vào phần quan trọng cùng một lúc, sau đó cả hai của những quy trình sẽ phải có trả lời khác. Nhưng kể từ khi các cặp được hoàn toàn sắp xếp, điều này là không thể. Chúng tôi để người đọc để xác minh rằng các thuật toán cũng đáp ứng yêu cầu ME2 và ME3. Để minh họa các thuật toán, xem xét một tình huống liên quan đến ba quy trình, p1, p2 và p3, Hiển thị trong hình 15.5Con số 15.5 phát đa hướng đồng bộ hóap 334Trả lời3441414134p 1p 2Trả lời thư trả lời. Hãy để chúng tôi giả định đó p3 không được quan tâm vào các phần quan trọng, và rằng mục yêu cầu p1 và p2 đồng thời. Dấu thời gian yêu cầu của p1 là 41, và của p2 là 34. Khi p3 nhận được yêu cầu của họ, nó trả lời
đang được dịch, vui lòng đợi..
