Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
multi thread với Transaction
transaction.begin: thực tế là execute query: set auto commit = false
cộng trừ tiền
transaction.commit: commit kết quả vào db
hôm trước anh bảo rằng là đoạn này có vấn đề nếu đa luồng, em k hiểu, bây giờ 2 threads cùng tạo 2 transaction thực thi, transaction nào chạy trước thì lock lại thôi ạ
  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Enlightened
tvd12 Enlightened
set auto commit = falseset auto commit = false
thì em có 2 thread thì không có lock nào ở đây cả.
  • 1
  • Reply