问个面试问题哈:100个人抢10个红包不使用队列如何保证同一个用户不能抢两次红包呐?
来源:8-1 总结:精华提炼,经典再现

移动的红烧肉
2019-04-28
求教廖师兄
写回答
2回答
-
慕婉清612822
2019-05-05
可理解为互斥问题。用信号量即可解决。在JAVA语言中可用分布式锁实现。
00 -
慕设计1269334
2019-05-03
首先要有认证标识,在前端已经经过替换为用户身份信息,然后通过限流,放通100个人里面的10个,其他人返回未抢到红包,关键不在于如何让100个人抢10个红包,而是让100个人里面只有10个人有资格抢,其他未抢到的可以先显示正在排队,其实他已经抢不到了,类似小米手机抢购
00
相似问题
这个视频以前不是免费的吗
回答 1
为什么有两个luckymoney
回答 2