ITPub博客

首页 > > > 求教 ASP.NET 使用队列能否实现抢红包功能

求教 ASP.NET 使用队列能否实现抢红包功能

作者:piny 时间:2019-09-17 15:54:28 0 删除 编辑

因为涉及到并发,新手以前没有处理过这种业务

我的思路是是这样的

//查询红包剩余个数count和剩余额度num

//初始化队列

Queue q = new Queue(count);

lock(obj)

{

//入队操作

}

//分配红包

//出队

//更新数据库

我思路有问题,不清楚这个锁该加在哪里,我想的是应该加在入队操作,但是这样我好像没办法判断什么时候队满,如果把整个锁起来的话队列又没有意义了,求前辈指点一下

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3034/viewspace-3165080/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: python初级问题7
请登录后发表评论 登录
全部评论

注册时间:2020-05-13

  • 博文量
    137
  • 访问量
    8805