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

C# .net 开发B/S应用,如何控制并发用户数?有没有哪位有源码,本人学习一下
2026年09月26日 20:55
有3个网友回答
网友(1):

并发控制,一般有两种做法。一是消极做法:更新数据的时候,我立即上锁,更新完了解锁。二是乐观做法:时间戳。也就是我不管别人是否正在操作数据,都允许用户对数据进行操作,通过时间戳判断,给出友好提示。至于如何具体实现,LZ可以查找现成的源码和文档。个人建议使用第二种。

网友(2):

可以自己做一个小东西,内部加线程锁,然后每接受一个请求加一,处理完一个减一
当达到你定的某个值以后,所有请求不再处理

网友(3):

租好点的服务器最好,如果像一楼说的那样,当达到某个值的时候,后面就不处理的话,如果是你在别人做的应用上面玩,登陆几次都没有处理,你会有兴趣再去玩吗?