![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
白洛卿
这个作者很懒,什么都没留下…
展开
-
使用文件锁解决高并发(超卖现象)
其实解决高并发并不难有很多种解决方案 文件锁就是其中一种 你需要先了解一下什么是文件锁 百度一大堆这里就不细说了 首先说一下原理: 高并发无非就是多人同时请求一条数据 而数据库反应不过来造成多个同样的数据,这个问题很大 而利用文件锁解决高并发只需要利用独占锁与(非阻塞:看你个人或者业务) 先利用一个文件 设置一个独占锁 每次一个请求便锁上 非阻塞可以使后面的数据发现有独占锁是便停止请求 代码附...原创 2019-07-07 16:59:23 · 890 阅读 · 0 评论 -
利用 数据库行锁解决高并发超卖现象
解决高并发超卖现象的方法有三种 之前我写了两种 然后就忘了这个 【哭笑不得】 首先我们要知道什么是行锁与表锁 注意:MyISAM引擎只支持表锁,而InnoDB既支持表锁又支持行锁 【行锁是什么,什么时候触发行锁】 行锁:顾名思义,就是给一条(一行)数据加一个锁,当一条数据加了锁之后,其它操作无法进行 如:A端对一条数据操作时加了行锁,B端、C端就无法进行操作,操作阻塞 行锁只有在进行增删改一条数据...原创 2019-09-12 13:48:08 · 724 阅读 · 0 评论