Tôi đang cố gắng hiểu tính hữu ích của tài sản công bằng trong lớp học Semaphore
.Cài đặt công bằng trong lớp semaphore
Cụ thể trích dẫn Javadoc đề cập rằng:
Nói chung, Cột dùng để điều khiển truy cập tài nguyên cần được khởi tạo như công bằng, để đảm bảo rằng không có chủ đề là bỏ đói ra khỏi truy cập vào một tài nguyên. Khi sử dụng các ẩn dụ cho các loại điều khiển đồng bộ hóa khác, lợi thế thông lượng của việc đặt hàng không công bằng thường lớn hơn những cân nhắc công bằng.
Ai đó có thể cung cấp ví dụ về việc bạn có thể muốn đến đây ở đâu. Tôi không thể nghĩ rằng trường hợp sử dụng truy cập tài nguyên trong quá khứ. Ngoài ra, tại sao mặc định là hành vi phi công bằng?
Cuối cùng, có bất kỳ tác động nào về hiệu suất trong việc sử dụng hành vi công bằng không?