第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

多線程 并發(fā)問題

多線程 并發(fā)問題

德瑪西亞99 2018-12-07 06:09:34
情況是有兩臺服務(wù)器同時運行程序,然后是一個抽獎程序,獎品的數(shù)量是有限制的(每一種獎品每天發(fā)放多少,一共發(fā)放多少都是有數(shù)的超過就不在發(fā)放,剩下的概率為零).1.怎么樣避免數(shù)據(jù)重復(fù)插入2.怎樣避免多發(fā)或者少發(fā) 因為以前出現(xiàn)過類似的情況,本人初學(xué),能力有限,所以希望有一個好的解決辦法?請幫忙梳理一下流程
查看完整描述

7 回答

?
慕沐林林

TA貢獻2016條經(jīng)驗 獲得超9個贊

update 表名 set 數(shù)量字段-=1 where 商品id=id and 數(shù)量字段>0

返回影響行數(shù)為1則發(fā)放成功.為0則失敗.

查看完整回答
反對 回復(fù) 2018-12-16
?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

給數(shù)據(jù)庫記錄增加時間戳,更新的時候,帶上時間戳條件。如果中途有人更新過,那么你會更新失敗。

查看完整回答
反對 回復(fù) 2018-12-16
?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

?我的數(shù)據(jù)庫設(shè)計是有一個獎品表,表中有獎品名稱,等級,一共發(fā)放數(shù)量,每天發(fā)放數(shù)量,已經(jīng)中獎的數(shù)量,還有一個抽獎記錄表,所有的數(shù)據(jù)都記錄,如果抽中獎品就更新獎品表中的中獎數(shù)量,如果中獎數(shù)量大于等于每天發(fā)放數(shù)量就不在發(fā)放,概率就為零了.所以感覺不適用啊

查看完整回答
反對 回復(fù) 2018-12-16
?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

@tanhao09: 是指你在查詢數(shù)量和提交更改后的數(shù)量之前,沒有其他人操作(保證數(shù)量是準(zhǔn)確的)。

查看完整回答
反對 回復(fù) 2018-12-16
?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

你的問題是 兩個客戶端,訪問同一個數(shù)據(jù)庫,兩個客戶端同時增刪改查,有可能造成一個數(shù)據(jù)同時進行操作的問題?

查看完整回答
反對 回復(fù) 2018-12-16
?
陪伴而非守候

TA貢獻1757條經(jīng)驗 獲得超8個贊

對,是這樣的

查看完整回答
反對 回復(fù) 2018-12-16
  • 7 回答
  • 0 關(guān)注
  • 540 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號