国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

我被多線程逼瘋了,我要發(fā)一次灌水貼,我不管,我要發(fā)

lxping2

自從學(xué)了workerman,才知道多進程這么麻煩。
真實佩服會玩線程纖程的人。
用了多線程,以為同一個進程里代碼隨便寫,結(jié)果多個進程搶一個redis,數(shù)據(jù)還沒修改呢就被其他進程讀取了。
好吧,百度一把,加鎖,然后各種加鎖,無效。。。然后各種測試,發(fā)現(xiàn)只開一個進程沒問題,然后知道了redis原子性的概念。
哎,不先解決redis原子性,加一萬把鎖都沒用,真是頭發(fā)掉了無數(shù)根。
最后放一個鏈接,希望能幫到跟我一樣為多線程爭搶redis而掉頭發(fā)的童鞋。。。
https://blog.csdn.net/luolaifa000/article/details/84291938

3278 2 0
2個回答

dignfei

不需要鎖。用隊列可以解決。把需要修改的數(shù)據(jù) 寫入一個隊列,然后有單獨的隊列讀取這些數(shù)據(jù),然后一個個執(zhí)行

  • 暫無評論
半壺水

能不鎖就不鎖,數(shù)據(jù)庫的性能永遠在第一

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??