數據一致的問題

悲觀鎖

synchronized以及ReentrantLock都是悲觀鎖:

樂觀鎖

加version版本號

  select
         amount,
         version
         from test_thread.u_amount
         where u_id = #{ userId }

使用如下就可解決高併發問題   原因?

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章