C# .net 开发B/S应用,如何控制并发用户数?

C#.net开发B/S应用,如何控制并发用户数?有没有哪位有源码,本人学习一下... C# .net 开发B/S应用,如何控制并发用户数?有没有哪位有源码,本人学习一下 展开
 我来答
ScottTiny
2013-07-09 · TA获得超过102个赞
知道答主
回答量:88
采纳率:0%
帮助的人:55.1万
展开全部
并发控制,一般有两种做法。一是消极做法:更新数据的时候,我立即上锁,更新完了解锁。二是乐观做法:时间戳。也就是我不管别人是否正在操作数据,都允许用户对数据进行操作,通过时间戳判断,给出友好提示。至于如何具体实现,LZ可以查找现成的源码和文档。个人建议使用第二种。
追问
我没有找到相关的源码,楼上有吗?共享一下
追答
以前做的项目中有这块,在业务数据表中增加个LastModifyTime字段来进行判断就可以了。
清水栞
2013-07-08 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:981万
展开全部
可以自己做一个小东西,内部加线程锁,然后每接受一个请求加一,处理完一个减一
当达到你定的某个值以后,所有请求不再处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangqianglife
2013-07-08 · 超过29用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:45.5万
展开全部
租好点的服务器最好,如果像一楼说的那样,当达到某个值的时候,后面就不处理的话,如果是你在别人做的应用上面玩,登陆几次都没有处理,你会有兴趣再去玩吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式