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 án
Lờ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ộ đề