Câu hỏi
Cách nào sau đây cài đặt vấn đề đồng hóa cho bài toán Produccer/Con sumer? Select one or more: a. Message b. Sleep/wakeup c. Monitor d. Semaphore
Xác minh chuyên gia
Giải pháp
3.3(242 phiếu bầu)
Nam Tháingười xuất sắc · Hướng dẫn 8 năm
Trả lời
Đáp án đúng là **d. Semaphore**.<br /><br />Semaphore là một cơ chế đồng bộ hóa cho phép kiểm soát truy cập vào một tài nguyên chia sẻ (trong trường hợp này là bộ đệm của Producer/Consumer). Nó đảm bảo rằng Producer không ghi vào bộ đệm đầy và Consumer không đọc từ bộ đệm rỗng, tránh tình trạng race condition.<br />