問題詳情

四、下面的 T1 與 T2 兩個交易是同時進行的資料庫交易,T1 從帳號中取出 50 元,帳戶中開始的時候有 200 元。T2 對同一個帳戶存入 100 元。假如 T1 與 T2 是分別執行,「T1T2」的結果是 T1 完成時帳戶餘額從 200 元變成 150 元,T2 完成時帳戶餘額從150 元變成 250 元。「T2T1」的結果是 T2 完成時帳戶餘額從 200 元變成 300 元,T1 完成時帳戶餘額從 300 元變成 250 元。因此 T1T2 與 T2T1 的結果對帳戶餘額的影響是一樣的,同時也合乎常理。請說明當 T1 與 T2 按照下面的指令順序同時執行時會產生什麼樣的問題?(20 分)

參考答案

答案:D
難度:簡單0.848837
統計:A(4),B(3),C(5),D(73),E(0)

內容推薦

內容推薦