What is a common approach to managing concurrency in a software system?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: B. Cách xử lý tương tranh phổ biến và chuẩn mực là dùng khoá (lock) cùng các cơ chế đồng bộ như semaphore, monitor, biến điều kiện — để bảo vệ vùng tranh chấp, bảo đảm chỉ một luồng thao tác lên dữ liệu dùng chung tại một thời điểm.
A sai vì lạm dụng biến toàn cục làm tăng vùng tranh chấp, khiến tình hình tệ hơn. C và D đều sai vì né tránh chứ không quản lý: không tạo luồng hoặc chỉ chạy đơn luồng thì đúng là không còn tương tranh, nhưng cũng mất luôn khả năng xử lý đồng thời mà hệ thống cần.
Cùng chủ đề
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây