問題詳情

四、以下為在同步處理系統裡,執行交易(transaction)時常被執行的動作:read_item(Ti, A, B):在交易 Ti 中,讀取資料 A 的內容,並將其存入資料 B 中。write_item(Ti, A, B):在交易 Ti 中,將資料 B 的內容寫入資料 A 中。read_lock
(A):對資料 A 進行鎖定,使其他交易無法對其進行讀取的動作。write_lock
(A):對資料 A 進行鎖定,使其他交易無法對其進行寫入的動作。unlock
(A):解除對資料 A 的鎖定。設 T1 與 T2 為系統中正在被執行的兩個交易(transaction) ,而 X 與 Y 為 T1 與 T2 中所共用的兩個變數。T1 與 T2 之程式指令如下所示,並設在執行 T1 與 T2 前,X = 20;Y = 30。請討論在執行完 T1 與 T2 後,變數 X 與 Y 會有何可能結果。 (20 分) 

參考答案

答案:C
難度:簡單0.864315
統計:A(6),B(45),C(637),D(49),E(0) #
個人:尚未作答書單:功能性行為評估與功能分析評量、功能性評量、台灣地區啟智教育

內容推薦

內容推薦