Mysql的select for update理解

背景 一條數據不能同時被兩個或者多個線程修改。保證數據的有效性。比如下訂單後,扣庫存數量就需要這樣的保證。 過程 數據庫中數據 測試方法1:testForUpdate1 分析:代碼在if判斷處,打上斷點。 測試方式2:testForUpdate2 測試過程描述 先跑測試方法1,一直卡在斷點處。這個時候直接執行測試方法2。 測試結果 測試結果分析 由於測試方法1先把id爲27的數據上鎖。測試方法2能
相關文章
相關標籤/搜索