Java多線程/併發0五、synchronized應用實例:線程間操做共享數據

電商平臺中最重要的一點就是賣東西。同個商品不能無限制的賣下去的,由於商品有庫存量,超過庫存就不能賣了。 這裏,約定一個規則,下單使庫存減n,取消訂單使庫存加m。庫存數量不能夠小於0。 假設平臺上同時有不少用戶在操做,在不考慮效率的狀況下,咱們用同步方法來模擬這個場景。java 首先寫一個訂單處理類:web class OrderHandler{ /*初始某商品庫存量*/ int S
相關文章
相關標籤/搜索