日期:2014-05-17  浏览次数:20407 次

C#中的lock对进程是否有效果?
我在微软在线帮助上看到lock是多线程
要是我在一个网页的后台用lock一段代码,那并发量很大的时候会不会有效果
也就是他们都会分别排队调用那一段代码?

还有点不清楚的就是多个人请求一个页面那是几个进程?一个还是多个?

谢谢!

------解决方案--------------------
lock是线程的,IIS其实每个请求进来,其实是一个线程了,如果你后台lock住一个资源,那么肯定会引起资源竞争
------解决方案--------------------
你可以考虑数据库锁。