... quá trình P1, P2. P1: còn 100, rút 50 , withdraw (1111, 50), còn 50 P2: còn 300, rút 70, withdraw (22 22, 70), còn 23 0 Giả sử P1 gọi trước 1 chút, các bước kiểm tra điều hợp lệ và các bước xảy ... quyền cho P2 …deposit = getLastDeposit (22 22) = 300 300 > 70 Trao quyền cho P1 deposit = 300 – 50 = 150 depositMoney(150) Kết thúc P1 và Trao Quyền cho P2 10 Chương II GIỚI ... deposit = 150 – 70 = 80 depositMoney(80) Kết thúc P2 Như vậy, sau cùng giá trị còn lại của tài khoản 1111 lại là 150, và tài khoản 22 22 là80. Chỉ là tưởng tượng nhưng thật là nguy kiểm....