分2分情況:
壹.普通的單應用並發,使用關鍵字synchronized就可以實現。
二.多應用或多臺並發,這時在由於2者並非同壹應用,使用synchronized並不能滿足要求。此時,有下面幾種方案:
數據庫行級鎖,優點是簡單粗暴,缺點是容易死鎖,非數據庫專業人事建議不使用。
寫入請求分離成壹個獨立項目,這就回到了第壹種情況,優點是實現技術難度低,缺點是高並發性能相對不是很高。
使用分布式事務管理,這個是目前高並發處理的最優方案了。
最後要說的沒有差的方案,每個方案都有其適用環境,請根據自身需求選擇對應方案。