一直想实现这么个东西,有思路但不知怎么实现。
代码小天王 2013-03-15 03:27:49 我想实现的是控制我asp.net服务端最大并发处理请求数,
目前的思路是这样的,
我的服务端只能同时处理50个并发请求,
如果此时这50个请求正在进行处理,而第51个请求进来了,就建立在队列中进行排队,当前50个请求中的某个请求处理完毕,则这51个请求被处理。。。。
之前在网上看到过一个用.net 互斥锁实现的,只是代码不对,问题是一个全局的Mutuex还未释放又调用它的锁定方法,就会出现此错误。。
我后来想的是通过.net 同步锁来实现,但是这样的话,每个请求都是同步被传入服务端处理,虽然这个等待时间几乎可以忽略不计。
求教,这应该怎么实现呢,谢谢了