摘要: 项目总结59:Redis分布式锁解决电商订单库存并发问题 在电商分布式项目中,需要考虑提交订单时,因为并发的原因导致库存异常的情况。 其中一个解决方案是:使用redis锁,因为Redis是单线程的,即线程安全的;在提交订单的时候,先通过Redis锁进行库存判断,如果库存校验通过,则正常提交顶顶那,否 阅读全文
posted @ 2020-03-20 16:55 我不吃番茄 阅读(3336) 评论(0) 推荐(0) 编辑
摘要: Java深入学习11:Lock锁详解 一、Lock锁是什么 java.util.concurrent.locks包下常用的类与接口(lock是jdk 1.5后新增的) Lock 接口支持那些语义不同(重入、公平等)的锁规则,可以在非阻塞式结构的上下文(包括 hand-over-hand 和锁重排算法 阅读全文
posted @ 2020-03-20 11:37 我不吃番茄 阅读(1324) 评论(0) 推荐(0) 编辑