JavaScript is required

Khoá đọc – read lock còn gọi là shared lock. Anh/chị hãy cho biết khoá này cho phép thực hiện gì?

A.

A.Cho phép một giao dịch đọc một mục và cập nhật dữ liệu trên mục này

B.

B.Chỉ cho phép một giao dịch đọc một mục, không được cập nhật trên mục này.

C.

C.Chỉ cho phép một giao dịch đọc một mục nhưng không cho phép chia sẻ mục này.

D.

D.Cho phép một giao dịch đọc một mục và cho phép chia sẻ mục này

Trả lời:

Đáp án đúng: B


Khóa đọc (read lock) hay còn gọi là khóa chia sẻ (shared lock) cho phép nhiều giao dịch cùng đọc một mục dữ liệu đồng thời. Tuy nhiên, nó ngăn không cho bất kỳ giao dịch nào ghi (cập nhật) vào mục dữ liệu đó trong khi có các giao dịch đang giữ khóa đọc. Do đó, đáp án đúng là B: Chỉ cho phép một giao dịch đọc một mục, không được cập nhật trên mục này. Phương án A sai vì khóa đọc không cho phép cập nhật dữ liệu. Phương án C sai vì khóa đọc cho phép chia sẻ mục dữ liệu. Phương án D sai vì chỉ cho phép đọc, không cho phép cập nhật khi đang giữ khóa đọc.

Câu hỏi liên quan