首页 > > > 求教 ASP.NET 使用队列能否实现抢红包功能
因为涉及到并发,新手以前没有处理过这种业务
我的思路是是这样的
//查询红包剩余个数count和剩余额度num
//初始化队列
Queue q = new Queue(count);
lock(obj)
{
//入队操作
}
//分配红包
//出队
//更新数据库
我思路有问题,不清楚这个锁该加在哪里,我想的是应该加在入队操作,但是这样我好像没办法判断什么时候队满,如果把整个锁起来的话队列又没有意义了,求前辈指点一下
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3034/viewspace-3165080/ ,如需转载,请注明出处,否则将追究法律责任。