Các máy chủ và đang chờ một thư trả lời từ nó. Khái niệm, trả lời cấu thành một mã thông báo biểu hiện sự cho phép để vào phần quan trọng. Nếu không có quá trình khác đã kỷ niệm tại thời điểm yêu cầu, sau đó các máy chủ trả lời ngay lập tức, cung cấp các kỷ niệm. Nếu mã thông báo hiện nay được tổ chức bởi một tiến trình, sau đó máy chủ không trả lời, nhưng hàng đợi yêu cầu. Khi một quá trình ra khỏi phần quan trọng, nó sẽ gửi một tin nhắn đến máy chủ, đem lại cho nó trở lại kỷ niệm. Nếu một hàng chờ đợi quá trình không phải là sản phẩm nào, sau đó hệ phục vụ chọn mục lâu đời nhất trong hàng đợi, loại bỏ nó và trả lời để quá trình tương ứng. Quá trình lựa chọn sau đó tổ chức kỷ niệm. Trong hình, chúng tôi hiển thị một tình huống trong đó yêu cầu của p2 đã được nối thêm vào hàng đợi, trong đó đã có yêu cầu của p4. P3 thoát khỏi phần quan trọng, và các máy chủ loại bỏ mục nhập của p4 và cho phép để nhập để p4 bằng cách trả lời nó. Quá trình p1 không hiện đang yêu cầu các mục nhập vào phần quan trọng. Cho chúng tôi giả định rằng không có lỗi xảy ra, đó là dễ dàng để xem các điều kiện an toàn và liveness được đáp ứng bằng thuật toán này. Người đọc cần kiểm chứng, Tuy nhiên, các thuật toán không đáp ứng bất động sản ME3. Chúng tôi bây giờ đánh giá hiệu suất của thuật toán này. Bước vào phần quan trọng-ngay cả khi không có quá trình hiện nay chiếm nó-mất hai thư (yêu cầu theo một khoản trợ cấp) và trì hoãn quá trình yêu cầu bởi thời gian cần thiết cho trọn vòng này. Thoát khỏi phần quan trọng mất một phát hành thông báo. Giả sử không đồng bộ thư đi qua, điều này không trì hoãn quá trình xuất cảnh. Hệ phục vụ có thể trở thành một nút cổ chai hiệu năng hệ thống như một toàn thể. Sự chậm trễ đồng bộ hoá là thời gian cho một trọn vòng: thư phát hành đến máy chủ, theo một thông báo cấp cho quá trình tiếp theo để vào phần quan trọng. • Vòng-basedalgorithm p np 2p 3p 4Mã thông báoCon số 15.3 A vòng của quá trình chuyển giao một mã thông báo loại trừ lẫn nhaup 1Một trong những cách đơn giản nhất để sắp xếp các loại trừ lẫn nhau giữa các quá trình N mà không đòi hỏi một quá trình bổ sung là để sắp xếp chúng trong một vòng hợp lý. Điều này đòi hỏi chỉ mỗi quá trình pi đã có một kênh giao tiếp đến quá trình tiếp theo trên võ đài, p i + 1 mod N. Ý tưởng là loại trừ được trao bằng cách lấy một mã thông báo ở dạng một tin nhắn thông qua quá trình trình theo một hướng duy nhất-
đang được dịch, vui lòng đợi..