... 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 ... quyeàn cho P2 …deposit = getLastDeposit (22 22) = 300 300 > 70 Trao quyeàn cho P1 deposit = 300 – 50 = 150 depositMoney(150) Kết thúc P1 và Trao Quyeàn cho P2 10 Chương II ... 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....