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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

關(guān)于php解決并發(fā)的一些疑惑

關(guān)于php解決并發(fā)的一些疑惑

慕虎4850058 2017-11-17 14:10:15
首先 并發(fā)我是這樣理解的??? 2個(gè)人同時(shí)下單? 庫存只有1? 那么肯定有一個(gè)人無法搶到??? 也就是說? 庫存只會(huì)減1? 訂單也只會(huì)生成一條后來我用Jmemter?? 模擬1000人同時(shí)操作? 發(fā)現(xiàn)訂單確實(shí)只有一個(gè)? 而且?guī)齑嬉矝]有負(fù)數(shù)? 但是我并沒有做什么鎖啊或者隊(duì)列這些?? 一談到并發(fā)就會(huì)涉及到的東西$a是查詢到的庫存$b=$a-1;if($b>=0){????生成訂單????修改庫存}如果沒有if判斷? 確實(shí)會(huì)負(fù)?? 但是如果加了這個(gè)if判斷就庫存只減少1?? 訂單只有一條那么我的問題來了???? 加個(gè)if判斷就能解決并發(fā)??? 還是說實(shí)際上真正要處理的是模擬測(cè)試后出現(xiàn)的錯(cuò)誤率(Jmemter? 模擬1000人? error:59.5%)或者其他?? 請(qǐng)各位大佬解答,如果我的思路有錯(cuò)誤,也請(qǐng)毫不留情
查看完整描述

1 回答

?
qq_寂寞是孤獨(dú)的路_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

同上!

查看完整回答
反對(duì) 回復(fù) 2017-11-17
  • 慕虎4850058
    慕虎4850058
    你也是這個(gè)問題?
  • qq_寂寞是孤獨(dú)的路_0
    qq_寂寞是孤獨(dú)的路_0
    我不是,但是我知道你對(duì)鎖的理解錯(cuò)了。你可以看看這個(gè),你的if 判斷只是對(duì)該次請(qǐng)求能否執(zhí)行的判斷,并不是對(duì)鎖的應(yīng)用。你看一下并發(fā)同步就好了http://blog.csdn.net/clevercode/article/details/52493568
  • 慕虎4850058
    慕虎4850058
    對(duì),按道理來說 我這樣 如果有1000個(gè)人同時(shí)訪問,那么數(shù)據(jù)庫的訂單應(yīng)該是1000個(gè) 因?yàn)樗麄兺瑫r(shí)取的值都是1 減完1 以后滿足if條件 生成1000個(gè)訂單 但是實(shí)際上 我這里只生成了一個(gè)訂單 還是說 我的模擬測(cè)試有問題? 并不是并發(fā)情況?
  • 1 回答
  • 0 關(guān)注
  • 1449 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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