JavaScript is required

Thuật toán “Dekker” được dùng để giải quyết bài toán tới hạn. Hãy cho biết thuật toán trên thuộc phương pháp nào sau đây?

A.
Phương pháp khóa trong
B.
Phương pháp kiểm tra và xác lập
C.
Phương pháp đèn hiệu
D.
Phương pháp dùng trình thư ký
Trả lời:

Đáp án đúng: A


Thuật toán Dekker là một trong những giải pháp cổ điển đầu tiên để giải quyết bài toán vùng tới hạn (critical section) cho hai tiến trình, không sử dụng các cơ chế khóa phần cứng. Nó thuộc nhóm các phương pháp kiểm tra và thiết lập (test and set) biến để đảm bảo loại trừ lẫn nhau (mutual exclusion). Các phương pháp khác như khóa trong (lock), đèn hiệu (semaphore), và trình thư ký (monitor) sử dụng các cơ chế khác nhau để đồng bộ hóa và bảo vệ vùng tới hạn.

Câu hỏi liên quan